aboutsummaryrefslogtreecommitdiff
path: root/src/interp.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/interp.c')
-rw-r--r--src/interp.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/interp.c b/src/interp.c
index 8b5c15f..4a6a455 100644
--- a/src/interp.c
+++ b/src/interp.c
@@ -122,6 +122,7 @@ void Interp_init(Interp *self) {
Interp_add_primitive(self, "assert", primitive_assert);
Interp_add_primitive(self, "assert-error", primitive_assert_error);
Interp_add_primitive(self, "load", primitive_load);
+ Interp_add_primitive(self, "unwind-protect", primitive_unwind_protect);
Interp_add_userfunc(self, "function?", builtin_functionp);
Interp_add_userfunc(self, "map", builtin_map);