]> Cypherpunks repositories - gostls13.git/commitdiff
6g appears to permit semicolons to be omitted after qualified
authorIan Lance Taylor <iant@golang.org>
Mon, 29 Jun 2009 19:52:08 +0000 (12:52 -0700)
committerIan Lance Taylor <iant@golang.org>
Mon, 29 Jun 2009 19:52:08 +0000 (12:52 -0700)
identifiers.  This is not one of the exceptions permitted by
th spec.

R=ken,rsc
DELTA=11  (11 added, 0 deleted, 0 changed)
OCL=30844
CL=30852

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

diff --git a/test/bugs/bug166.go b/test/bugs/bug166.go
new file mode 100644 (file)
index 0000000..81fe080
--- /dev/null
@@ -0,0 +1,13 @@
+// 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
+import "os"
+func fn() {
+       var e os.Error
+       if e == nil {           // ERROR "syntax error|expected ';'"
+       }
+}
index 695a68cd411a7f98cf77398532ac07ecedd8d7c9..2bf920c25ec3059f6f8bc475c3b89bbc3c96f1f9 100644 (file)
@@ -111,6 +111,9 @@ BUG: should not compile
 =========== bugs/bug164.go
 BUG: should not compile
 
+=========== bugs/bug166.go
+BUG: errchk: command succeeded unexpectedly:  6g bugs/bug166.go
+
 =========== fixedbugs/bug016.go
 fixedbugs/bug016.go:7: constant -3 overflows uint