summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/fixedbugs/bug068.go (renamed from test/bugs/bug068.go)6
-rw-r--r--test/golden.out7
2 files changed, 7 insertions, 6 deletions
diff --git a/test/bugs/bug068.go b/test/fixedbugs/bug068.go
index 9fe065652..f1dcce379 100644
--- a/test/bugs/bug068.go
+++ b/test/fixedbugs/bug068.go
@@ -4,6 +4,8 @@
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// RESOLUTION: This program is illegal. We should reject all unnecessary backslashes.
+
package main
const c = '\''; // this works
@@ -12,6 +14,6 @@ const s = "\'"; // this doesn't
/*
There is no reason why the escapes need to be different inside strings and chars.
-uetli:~/go/test/bugs gri$ 6g bug065.go
-bug065.go:6: unknown escape sequence: '
+uetli:~/go/test/bugs gri$ 6g bug068.go
+bug068.go:6: unknown escape sequence: '
*/
diff --git a/test/golden.out b/test/golden.out
index 003ef0aaf..aa1173a66 100644
--- a/test/golden.out
+++ b/test/golden.out
@@ -84,10 +84,6 @@ bugs/bug064.go:15: illegal types for operand: CALL
({<u><int32>INT32;<v><int32>INT32;})
BUG: compilation should succeed
-=========== bugs/bug068.go
-bugs/bug068.go:6: unknown escape sequence: '
-BUG: compilation should succeed
-
=========== bugs/bug074.go
bugs/bug074.go:6: illegal types for operand: CONV
(<string>*STRING)
@@ -186,6 +182,9 @@ fixedbugs/bug051.go:10: expression must be a constant
=========== fixedbugs/bug067.go
ok
+=========== fixedbugs/bug068.go
+fixedbugs/bug068.go:8: unknown escape sequence: '
+
=========== fixedbugs/bug070.go
outer loop top k 0
inner loop top i 0