diff options
Diffstat (limited to 'test/interface')
-rw-r--r-- | test/interface/fake.go | 2 | ||||
-rw-r--r-- | test/interface/pointer.go | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/test/interface/fake.go b/test/interface/fake.go index de8505d8d..bdc5b9072 100644 --- a/test/interface/fake.go +++ b/test/interface/fake.go @@ -52,7 +52,7 @@ func main() { x.z = x.y // check mem and string - v := reflect.NewValue(x) + v := reflect.ValueOf(x) i := v.Field(0) j := v.Field(1) assert(i.Interface() == j.Interface()) diff --git a/test/interface/pointer.go b/test/interface/pointer.go index e628b558e..076469c8d 100644 --- a/test/interface/pointer.go +++ b/test/interface/pointer.go @@ -33,4 +33,5 @@ func main() { print("call addinst\n") var x Inst = AddInst(new(Start)) // ERROR "pointer to interface" print("return from addinst\n") + var x *Inst = new(Start) // ERROR "pointer to interface" } |