]> Cypherpunks repositories - gostls13.git/commitdiff
Test that a const with an explicit type is not treated as
authorIan Lance Taylor <iant@golang.org>
Thu, 15 Jan 2009 19:23:35 +0000 (11:23 -0800)
committerIan Lance Taylor <iant@golang.org>
Thu, 15 Jan 2009 19:23:35 +0000 (11:23 -0800)
having an abstract type.

R=gri
DELTA=11  (11 added, 0 deleted, 0 changed)
OCL=22829
CL=22832

test/bugs/bug131.go [new file with mode: 0644]
test/golden.out

diff --git a/test/bugs/bug131.go b/test/bugs/bug131.go
new file mode 100644 (file)
index 0000000..96e7cc7
--- /dev/null
@@ -0,0 +1,12 @@
+// errchk $G $D/$F.go
+
+// Copyright 2009 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+package main
+
+func main() {
+  const a uint64 = 10;
+  var b int64 = a;
+}
index a74d96bcd4cca9ee1bd79ae19219f8edf3c48627..326327bbc1838287f06260782a76e6ba9d430abe 100644 (file)
@@ -143,6 +143,9 @@ BUG129
 bugs/bug130.go:14: fatal error: getoutarg: not a func RANGE
 BUG: should run
 
+=========== bugs/bug131.go
+BUG: should not compile
+
 =========== fixedbugs/bug016.go
 fixedbugs/bug016.go:7: overflow converting constant to uint