diff --git a/src/macro.c b/src/macro.c index 2672883d..6142570f 100644 --- a/src/macro.c +++ b/src/macro.c @@ -488,8 +488,7 @@ macroexpand(pic_state *pic, pic_value expr, struct pic_senv *senv) pic_error(pic, "unexpected value type"); return pic_undef_value(); /* unreachable */ } - /* suppress warnings, never be called */ - abort(); + UNREACHABLE(); } static pic_value