Commit 9a58c9c5 authored by Rob Pike's avatar Rob Pike

update more tests to reflect tweaked grammar for if, switch

SVN=122916
parent daebf91d
......@@ -16,17 +16,3 @@ func main() int {
if g != 4.5 { print " fail\n"; return 1; }
return 0;
}
/*
should 4.5 * iota be ok? perhaps, perhaps not. but (all!) error msgs are bad:
bug6.go:4: illegal combination of literals 0 0
bug6.go:4: expression must be a constant
bug6.go:4: expression must be a constant
bug6.go:4: expression must be a constant
bug6.go:4: expression must be a constant
bug6.go:4: expression must be a constant
bug6.go:4: expression must be a constant
bug6.go:4: expression must be a constant
bug6.go:4: expression must be a constant
bug6.go:4: expression must be a constant
bug6.go:4: fatal error: too many errors
*/
......@@ -7,9 +7,8 @@
package main
func main() {
switch ; {} // compiles; should be an error (should be simplevardecl before ;)
switch ; { case true: return; default: return }
}
/*
bug003.go:6: switch statement must have case labels
bug003.go:6: fatal error: walkswitch: not case EMPTY
*/
......@@ -114,19 +114,6 @@ abcxyz-abcxyz-abcxyz-abcxyz-abcxyz-abcxyz-abcxyz
=========== ken/strvar.go
=========== bugs/bug001.go
BUG: known to succeed incorrectly
=========== bugs/bug002.go
BUG: known to succeed incorrectly
=========== bugs/bug003.go
bugs/bug003.go:6: switch statement must have case labels
BUG: fatal error
=========== bugs/bug004.go
BUG: known to succeed incorrectly
=========== bugs/bug006.go
zero
fail
......@@ -240,6 +227,14 @@ BUG: known to fail incorrectly
=========== fixedbugs/bug000.go
=========== fixedbugs/bug001.go
=========== fixedbugs/bug002.go
=========== fixedbugs/bug003.go
=========== fixedbugs/bug004.go
=========== fixedbugs/bug005.go
=========== fixedbugs/bug007.go
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment