aboutsummaryrefslogtreecommitdiff
path: root/test/fixedbugs/bug201.go
diff options
context:
space:
mode:
Diffstat (limited to 'test/fixedbugs/bug201.go')
-rw-r--r--test/fixedbugs/bug201.go40
1 files changed, 26 insertions, 14 deletions
diff --git a/test/fixedbugs/bug201.go b/test/fixedbugs/bug201.go
index e72d8f9b9b..f7db62fc99 100644
--- a/test/fixedbugs/bug201.go
+++ b/test/fixedbugs/bug201.go
@@ -6,31 +6,43 @@
package main
-type T1 struct { x, y int; }
-type T2 struct { z, w byte; }
+type T1 struct {
+ x, y int
+}
+type T2 struct {
+ z, w byte
+}
type T3 T1
type MyInt int
-func (MyInt) m(*T1) { }
+
+func (MyInt) m(*T1) {}
func main() {
{
- var i interface{} = new(T1);
- _, ok1 := i.(*T1);
- _, ok2 := i.(*T2);
- _, ok3 := i.(*T3);
+ var i interface{} = new(T1)
+ _, ok1 := i.(*T1)
+ _, ok2 := i.(*T2)
+ _, ok3 := i.(*T3)
if !ok1 || ok2 || ok3 {
- panicln("*T1", ok1, ok2, ok3);
+ println("*T1", ok1, ok2, ok3)
+ panic("fail")
}
}
{
- var i interface{} = MyInt(0);
- _, ok1 := i.(interface{ m(*T1) });
- _, ok2 := i.(interface{ m(*T2) });
- _, ok3 := i.(interface{ m(*T3) });
+ var i interface{} = MyInt(0)
+ _, ok1 := i.(interface {
+ m(*T1)
+ })
+ _, ok2 := i.(interface {
+ m(*T2)
+ })
+ _, ok3 := i.(interface {
+ m(*T3)
+ })
if !ok1 || ok2 || ok3 {
- panicln("T", ok1, ok2, ok3);
+ println("T", ok1, ok2, ok3)
+ panic("fail")
}
}
}
-