diff options
Diffstat (limited to 'libgo/go/reflect/value.go')
-rw-r--r-- | libgo/go/reflect/value.go | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libgo/go/reflect/value.go b/libgo/go/reflect/value.go index 1d1887693d3..1b4c5407e57 100644 --- a/libgo/go/reflect/value.go +++ b/libgo/go/reflect/value.go @@ -2113,14 +2113,14 @@ func convertOp(dst, src *rtype) func(Value, Type) Value { } // dst and src have same underlying type. - if haveIdenticalUnderlyingType(dst, src) { + if haveIdenticalUnderlyingType(dst, src, false) { return cvtDirect } // dst and src are unnamed pointer types with same underlying base type. if dst.Kind() == Ptr && dst.Name() == "" && src.Kind() == Ptr && src.Name() == "" && - haveIdenticalUnderlyingType(dst.Elem().common(), src.Elem().common()) { + haveIdenticalUnderlyingType(dst.Elem().common(), src.Elem().common(), false) { return cvtDirect } |