aboutsummaryrefslogtreecommitdiff
path: root/libgo/runtime/go-can-convert-interface.c
diff options
context:
space:
mode:
Diffstat (limited to 'libgo/runtime/go-can-convert-interface.c')
-rw-r--r--libgo/runtime/go-can-convert-interface.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libgo/runtime/go-can-convert-interface.c b/libgo/runtime/go-can-convert-interface.c
index 4de5580..aac889d 100644
--- a/libgo/runtime/go-can-convert-interface.c
+++ b/libgo/runtime/go-can-convert-interface.c
@@ -31,7 +31,7 @@ __go_can_convert_to_interface (
if (from_descriptor == NULL)
return 0;
- __go_assert (to_descriptor->__code == GO_INTERFACE);
+ __go_assert ((to_descriptor->__code & GO_CODE_MASK) == GO_INTERFACE);
to_interface = (const struct __go_interface_type *) to_descriptor;
to_method_count = to_interface->__methods.__count;
to_method = ((const struct __go_interface_method *)