diff options
author | leino <unknown> | 2014-10-08 15:47:13 -0700 |
---|---|---|
committer | leino <unknown> | 2014-10-08 15:47:13 -0700 |
commit | 909884fcf5c2ec6af2e68ceae36d72401d542cb3 (patch) | |
tree | 219a88e5417fdcc7d999a34e005e26eb735061f1 /Test/dafny0/TypeTests.dfy | |
parent | 8dcec3ddb5269c5e7195a8072d13e8e547b14323 (diff) |
Stricter rules about that types need to be completely resolved.
Renamed "default constructor" to "anonymous constructor" (since there's really nothing "default" about it).
If the type of literal "null" is unresolved, make the type "object".
The need to translate unresolved proxies is now assumed to be gone.
Diffstat (limited to 'Test/dafny0/TypeTests.dfy')
-rw-r--r-- | Test/dafny0/TypeTests.dfy | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Test/dafny0/TypeTests.dfy b/Test/dafny0/TypeTests.dfy index 31819dcc..6086fcf1 100644 --- a/Test/dafny0/TypeTests.dfy +++ b/Test/dafny0/TypeTests.dfy @@ -68,7 +68,7 @@ method DuplicateVarName(x: int) returns (y: int) method ScopeTests()
{
var x := x; // error: the 'x' in the RHS is not in scope
- var y :| y == y; // fine, 'y' is in scope in the RHS
+ var y: real :| y == y; // fine, 'y' is in scope in the RHS
var z := DuplicateVarName(z); // error: the 'z' in the RHS is not in scope
var w0, w1 := IntTransform(w1), IntTransform(w0); // errors two
var c := new MyClass.Init(null); // fine
|