diff options
Diffstat (limited to 'libgo/runtime/go-panic.h')
-rw-r--r-- | libgo/runtime/go-panic.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/libgo/runtime/go-panic.h b/libgo/runtime/go-panic.h index e7031d4040..d29fe88b57 100644 --- a/libgo/runtime/go-panic.h +++ b/libgo/runtime/go-panic.h @@ -38,6 +38,15 @@ extern void __go_print_string (struct String); extern struct __go_empty_interface __go_recover (void); +extern _Bool __go_can_recover (void *); + +extern void __go_makefunc_can_recover (void *retaddr); + +struct Location; +extern void __go_makefunc_ffi_can_recover (struct Location *, int); + +extern void __go_makefunc_returning (void); + extern void __go_unwind_stack (void); #endif /* !defined(LIBGO_GO_PANIC_H) */ |