mirror of
https://github.com/GaloisInc/cryptol.git
synced 2024-12-29 10:53:31 +03:00
cadfaced80
The issue is not the set of names in scope, it is the type names printed out by the :t command. It should use the same names that are in scope in the module. If the type of an expression contains a type synonym that is not in scope at all, then I'm not sure what exactly it should do.
19 lines
175 B
Plaintext
19 lines
175 B
Plaintext
module issue177 where
|
|
|
|
import issue177A
|
|
import issue177B as B
|
|
import issue177C as C
|
|
|
|
type Byte = [8]
|
|
|
|
w : Byte
|
|
w = zero
|
|
|
|
x : Word16
|
|
x = zero
|
|
|
|
y : B::Word32
|
|
y = zero
|
|
|
|
z = C::z
|