+++ /dev/null
-package labels
-
-func _() {
- goto F //@complete(" //", label1, label5)
-
-Foo1: //@item(label1, "Foo1", "label", "const")
- for a, b := range []int{} {
- Foo2: //@item(label2, "Foo2", "label", "const")
- switch {
- case true:
- break F //@complete(" //", label2, label1)
-
- continue F //@complete(" //", label1)
-
- {
- FooUnjumpable:
- }
-
- goto F //@complete(" //", label1, label2, label4, label5)
-
- func() {
- goto F //@complete(" //", label3)
-
- break F //@complete(" //")
-
- continue F //@complete(" //")
-
- Foo3: //@item(label3, "Foo3", "label", "const")
- }()
- }
-
- Foo4: //@item(label4, "Foo4", "label", "const")
- switch interface{}(a).(type) {
- case int:
- break F //@complete(" //", label4, label1)
- }
- }
-
- break F //@complete(" //")
-
- continue F //@complete(" //")
-
-Foo5: //@item(label5, "Foo5", "label", "const")
- for {
- break F //@complete(" //", label5)
- }
-
- return
-}