summaryrefslogtreecommitdiff
path: root/libgo/runtime/go-panic.h
diff options
context:
space:
mode:
Diffstat (limited to 'libgo/runtime/go-panic.h')
-rw-r--r--libgo/runtime/go-panic.h9
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) */