summaryrefslogtreecommitdiff
path: root/test/interface
diff options
context:
space:
mode:
Diffstat (limited to 'test/interface')
-rw-r--r--test/interface/fake.go2
-rw-r--r--test/interface/pointer.go1
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"
}