diff options
author | Ian Lance Taylor <iant@golang.org> | 2011-03-25 10:36:46 -0700 |
---|---|---|
committer | Ian Lance Taylor <iant@golang.org> | 2011-03-25 10:36:46 -0700 |
commit | 8beb4be8500cdc1276ce870eba6a3de96fa15b1c (patch) | |
tree | e6c3803afe08ececed849dc7eae5265e24669926 /test/label.go | |
parent | 7c616b3809724874c15be762ab9dd15d9ee86406 (diff) | |
download | go-8beb4be8500cdc1276ce870eba6a3de96fa15b1c.tar.gz go-8beb4be8500cdc1276ce870eba6a3de96fa15b1c.zip |
test: match gccgo error messages for label.go and label1.go.
label.go:30:1: error: label ‘L6’ already defined
label.go:28:1: note: previous definition of ‘L6’ was here
label.go:23:1: error: label ‘L4’ defined and not used
label.go:52:2: error: label ‘defalt’ defined and not used
label.go:17:1: error: label ‘L2’ defined and not used
label.go:26:1: error: label ‘L5’ defined and not used
label.go:20:1: error: label ‘L3’ defined and not used
label.go:14:1: error: label ‘L1’ defined and not used
label1.go:32:13: error: invalid continue label ‘L2’
label1.go:44:13: error: invalid continue label ‘L3’
label1.go:52:10: error: invalid break label ‘L4’
label1.go:55:13: error: invalid continue label ‘L4’
label1.go:65:9: error: invalid break label ‘L5’
label1.go:68:12: error: invalid continue label ‘L5’
label1.go:76:10: error: invalid break label ‘L1’
label1.go:79:13: error: invalid continue label ‘L1’
R=rsc
CC=golang-dev
https://golang.org/cl/4275078
Diffstat (limited to 'test/label.go')
-rw-r--r-- | test/label.go | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/test/label.go b/test/label.go index ab231232a8..e3d853266e 100644 --- a/test/label.go +++ b/test/label.go @@ -11,23 +11,23 @@ package main var x int func f() { -L1: // ERROR "label L1 defined and not used" +L1: // ERROR "label .*L1.* defined and not used" for { } -L2: // ERROR "label L2 defined and not used" +L2: // ERROR "label .*L2.* defined and not used" select { } -L3: // ERROR "label L3 defined and not used" +L3: // ERROR "label .*L3.* defined and not used" switch { } -L4: // ERROR "label L4 defined and not used" +L4: // ERROR "label .*L4.* defined and not used" if true { } -L5: // ERROR "label L5 defined and not used" +L5: // ERROR "label .*L5.* defined and not used" f() -L6: +L6: // GCCGO_ERROR "previous" f() -L6: // ERROR "label L6 already defined at" +L6: // ERROR "label .*L6.* already defined" f() if x == 20 { goto L6 @@ -49,7 +49,7 @@ L9: switch { case true: break L9 - defalt: // ERROR "label defalt defined and not used" + defalt: // ERROR "label .*defalt.* defined and not used" } L10: |