--- /dev/null
+// $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);
+}
--- /dev/null
+// $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
+}
bugs/bug046.go:7: illegal <this> pointer
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/bug001.go