Skip to content

Commit ffdf7be

Browse files
committed
Define jmpbuf_id outside of extern "C"; ref #3470
1 parent 2d858ca commit ffdf7be

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/vm.c

+6
Original file line numberDiff line numberDiff line change
@@ -2579,5 +2579,11 @@ mrb_top_run(mrb_state *mrb, struct RProc *proc, mrb_value self, unsigned int sta
25792579
}
25802580

25812581
#if defined(MRB_ENABLE_CXX_EXCEPTION) && defined(__cplusplus)
2582+
# if !defined(MRB_ENABLE_CXX_ABI)
2583+
} /* end of extern "C" */
2584+
# endif
25822585
mrb_int mrb_jmpbuf::jmpbuf_id = 0;
2586+
# if !defined(MRB_ENABLE_CXX_ABI)
2587+
extern "C" {
2588+
# endif
25832589
#endif

0 commit comments

Comments
 (0)