]> Cypherpunks repositories - gostls13.git/commitdiff
bugs related to constat types
authorRobert Griesemer <gri@golang.org>
Wed, 20 Aug 2008 22:43:12 +0000 (15:43 -0700)
committerRobert Griesemer <gri@golang.org>
Wed, 20 Aug 2008 22:43:12 +0000 (15:43 -0700)
R=r
DELTA=10  (6 added, 4 deleted, 0 changed)
OCL=14348
CL=14348

test/bugs/bug090.go
test/const.go

index bcb9095ff208456609bc17862007fac453ed8ac6..0654cff9d455fc12f4a6dffdeb1cc0b5d5236a44 100644 (file)
@@ -36,4 +36,10 @@ func main() {
        i = f3div2;     // BUG: probably shouldn't compile
        assert(i == c3div2, "i == c3div2 from f3div2");
        assert(i != f3div2, "i != f3div2");     // BUG: certainly shouldn't fail
+
+       const g float64 = 1.0;
+       i = g;  // BUG: shouldn't compile
+
+       const h float64 = 3.14;
+       i = h;  // BUG: certainly shouldn't compile
 }
index ced52dc2241e053a0a310d7505b23305579cce0a..f16a8c4b753c0d502741fef8a207126146723629 100644 (file)
@@ -89,10 +89,6 @@ func floats() {
        assert(i == f0, "i == f0");
        i = fm1;
        assert(i == fm1, "i == fm1");
-       i = f1;
-       assert(i == f1, "i == f1");
-       i = f1e3;
-       assert(i == f1e3, "i == f1e3");
 
        // verify that all are assignable as floats
        var f float64;