Commit bb57a5bc authored by Rob Pike's avatar Rob Pike

added two new small tests

SVN=123010
parent 9a58c9c5
// $G $D/$F.go && $L $F.$A && ./$A.out
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
package main
func main() {
type T struct {
s string;
f float;
};
var s string = "hello";
var f float = 0.2;
t := T(s, f);
type M map[int] int;
m0 := M(7 , 8);
}
// $G $D/$F.go && $L $F.$A && ./$A.out
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
package main
func main() {
type M map[int] int;
m0 := M(7 , 8); // parses OK
m1 := M(7 : 8); // BUG: syntax error
}
...@@ -225,6 +225,23 @@ BUG: known to fail incorrectly ...@@ -225,6 +225,23 @@ BUG: known to fail incorrectly
bugs/bug046.go:7: illegal <this> pointer bugs/bug046.go:7: illegal <this> pointer
BUG: known to fail incorrectly BUG: known to fail incorrectly
=========== bugs/bug047.go
bugs/bug047.go:13: illegal types for operand: CONV
(<T>{<s><string>*STRING;<f><float32>FLOAT32;})
bugs/bug047.go:16: illegal types for operand: CONV
(MAP[<int32>INT32]<int32>INT32)
bugs/bug047.go:13: illegal types for operand: CONV
(<T>{<s><string>*STRING;<f><float32>FLOAT32;})
bugs/bug047.go:16: illegal types for operand: CONV
(MAP[<int32>INT32]<int32>INT32)
BUG: known to fail incorrectly
=========== bugs/bug048.go
bugs/bug048.go:7: illegal types for operand: CONV
(MAP[<int32>INT32]<int32>INT32)
bugs/bug048.go:8: syntax error
BUG: known to fail incorrectly
=========== fixedbugs/bug000.go =========== fixedbugs/bug000.go
=========== fixedbugs/bug001.go =========== fixedbugs/bug001.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