From f0019ad2d5db1df0d020c16b08e519d65f6ca1f4 Mon Sep 17 00:00:00 2001 From: Ryan Lopopolo Date: Fri, 24 Jun 2022 17:07:52 -0700 Subject: [PATCH] Add note about mrb_protect_error --- artichoke-backend/src/raise.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/artichoke-backend/src/raise.rs b/artichoke-backend/src/raise.rs index 6fbfbfc0263b..cc25853e5d81 100644 --- a/artichoke-backend/src/raise.rs +++ b/artichoke-backend/src/raise.rs @@ -38,6 +38,13 @@ unsafe extern "C-unwind" fn exc_throw(mrb: *mut sys::mrb_state, exc: sys::mrb_va })); } +// ```c +// typedef mrb_value mrb_protect_error_func(mrb_state *mrb, void *userdata); +// MRB_API mrb_value mrb_protect_error(mrb_state *mrb, mrb_protect_error_func *body, void *userdata, mrb_bool *error); +// ``` +// +// NOTE: This remains implemented in mruby in `vm.c`. + // ```c // MRB_API mrb_value // mrb_protect(mrb_state *mrb, mrb_func_t body, mrb_value data, mrb_bool *state)