vm.c: stop wrapping implementation by `extern "C"`.
MODIFY
src/vm.c
src/vm.c
@@ -28,13 +28,7 @@ extern "C" {
#endif
void abort(void);
#if defined(__cplusplus)
-} /* extern "C" { */
-#endif
-#endif
-
-#if defined(MRB_USE_CXX_EXCEPTION) && defined(__cplusplus)
-# if !defined(MRB_USE_CXX_ABI)
-extern "C" {
+} /* extern "C" */
#endif
#endif
@@ -3124,8 +3118,5 @@ mrb_top_run(mrb_state *mrb, const struct RProc *proc, mrb_value self, mrb_int st
}
#if defined(MRB_USE_CXX_EXCEPTION) && defined(__cplusplus)
-# if !defined(MRB_USE_CXX_ABI)
-} /* end of extern "C" */
-# endif
mrb_int mrb_jmpbuf_id = 0;
#endif

vm.c: stop wrapping implementation by `extern "C"`.