aboutsummaryrefslogtreecommitdiff
path: root/test/label.go
diff options
context:
space:
mode:
authorIan Lance Taylor <iant@golang.org>2011-03-25 10:36:46 -0700
committerIan Lance Taylor <iant@golang.org>2011-03-25 10:36:46 -0700
commit8beb4be8500cdc1276ce870eba6a3de96fa15b1c (patch)
treee6c3803afe08ececed849dc7eae5265e24669926 /test/label.go
parent7c616b3809724874c15be762ab9dd15d9ee86406 (diff)
downloadgo-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.go16
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: