mirror of
https://github.com/golang/go
synced 2024-11-21 19:24:45 -07:00
make test/fixedbugs save for optional semis
R=rsc https://golang.org/cl/173045
This commit is contained in:
parent
4d44d6a3d6
commit
60d4e30dbb
@ -7,8 +7,7 @@
|
|||||||
|
|
||||||
package main
|
package main
|
||||||
|
|
||||||
func main()
|
func main() {
|
||||||
{
|
|
||||||
s := float(0);
|
s := float(0);
|
||||||
s := float(0); // BUG redeclaration
|
s := float(0); // BUG redeclaration
|
||||||
}
|
}
|
||||||
|
@ -18,5 +18,5 @@ func main() {
|
|||||||
type s2 int;
|
type s2 int;
|
||||||
var k = func (a int) int { return a+1 }(3);
|
var k = func (a int) int { return a+1 }(3);
|
||||||
_, _ = j, k;
|
_, _ = j, k;
|
||||||
ro:
|
ro: ;
|
||||||
}
|
}
|
||||||
|
@ -12,8 +12,7 @@ swap(x, y int) (u, v int) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func
|
func
|
||||||
main()
|
main() {
|
||||||
{
|
|
||||||
a := 1;
|
a := 1;
|
||||||
b := 2;
|
b := 2;
|
||||||
a, b = swap(swap(a, b));
|
a, b = swap(swap(a, b));
|
||||||
|
@ -7,12 +7,12 @@
|
|||||||
package main
|
package main
|
||||||
|
|
||||||
func f() {
|
func f() {
|
||||||
exit:
|
exit: ;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
exit: // this should be legal (labels not properly scoped?)
|
exit: ; // this should be legal (labels not properly scoped?)
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -15,7 +15,7 @@ var i1 I1;
|
|||||||
var i2 I2;
|
var i2 I2;
|
||||||
|
|
||||||
func
|
func
|
||||||
main()
|
main() {
|
||||||
{
|
|
||||||
i2 = e().(I2); // bug089.go:16: fatal error: agen_inter i2i
|
i2 = e().(I2); // bug089.go:16: fatal error: agen_inter i2i
|
||||||
}
|
}
|
||||||
|
@ -17,9 +17,9 @@ var v8 = T5{f:11}
|
|||||||
var pf func(T1)
|
var pf func(T1)
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
if v1 != 1 || v2.f != 2 || v3[0] != 3 || v3[1] != 4
|
if v1 != 1 || v2.f != 2 || v3[0] != 3 || v3[1] != 4 ||
|
||||||
|| v4[0] != 5 || v4[1] != 6 || v5[0] != 7 || v5[1] != 8
|
v4[0] != 5 || v4[1] != 6 || v5[0] != 7 || v5[1] != 8 ||
|
||||||
|| v6.f != 9 || v7[0] != 10 || v8[0] != 11 {
|
v6.f != 9 || v7[0] != 10 || v8[0] != 11 {
|
||||||
panic()
|
panic()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -9,12 +9,10 @@ package main
|
|||||||
var s [8]string
|
var s [8]string
|
||||||
|
|
||||||
func
|
func
|
||||||
init()
|
init() {
|
||||||
{
|
|
||||||
s = [...]string{ "now", "is", "the", "time", "to", "fix", "this", "bug"}
|
s = [...]string{ "now", "is", "the", "time", "to", "fix", "this", "bug"}
|
||||||
}
|
}
|
||||||
|
|
||||||
func
|
func
|
||||||
main()
|
main() {
|
||||||
{
|
|
||||||
}
|
}
|
||||||
|
@ -14,4 +14,4 @@ import bufio "os" // ERROR "redeclared|redefinition|incompatible"
|
|||||||
import (
|
import (
|
||||||
"fmt"; // GCCGO_ERROR "previous"
|
"fmt"; // GCCGO_ERROR "previous"
|
||||||
fmt "math"; // ERROR "redeclared|redefinition|incompatible"
|
fmt "math"; // ERROR "redeclared|redefinition|incompatible"
|
||||||
)
|
)
|
||||||
|
Loading…
Reference in New Issue
Block a user