diff options
Diffstat (limited to 'libgo/runtime/go-check-interface.c')
-rw-r--r-- | libgo/runtime/go-check-interface.c | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/libgo/runtime/go-check-interface.c b/libgo/runtime/go-check-interface.c index d2258a854b7..963559d8ed0 100644 --- a/libgo/runtime/go-check-interface.c +++ b/libgo/runtime/go-check-interface.c @@ -6,6 +6,7 @@ #include "go-panic.h" #include "interface.h" +#include "runtime.h" /* Check that an interface type matches for a conversion to a non-interface type. This panics if the types are bad. The actual @@ -21,8 +22,8 @@ __go_check_interface_type ( { struct __go_empty_interface panic_arg; - newTypeAssertionError(NULL, NULL, lhs_descriptor, NULL, NULL, - lhs_descriptor->__reflection, NULL, &panic_arg); + runtime_newTypeAssertionError(NULL, NULL, lhs_descriptor->__reflection, + NULL, &panic_arg); __go_panic(panic_arg); } @@ -35,12 +36,10 @@ __go_check_interface_type ( { struct __go_empty_interface panic_arg; - newTypeAssertionError(rhs_inter_descriptor, rhs_descriptor, - lhs_descriptor, - rhs_inter_descriptor->__reflection, - rhs_descriptor->__reflection, - lhs_descriptor->__reflection, - NULL, &panic_arg); + runtime_newTypeAssertionError(rhs_inter_descriptor->__reflection, + rhs_descriptor->__reflection, + lhs_descriptor->__reflection, + NULL, &panic_arg); __go_panic(panic_arg); } } |