/* Throws an ad-hoc (untyped) exception. */ MVM_NO_RETURN void MVM_exception_throw_adhoc(MVMThreadContext *tc, const char *messageFormat, ...) { va_list args; va_start(args, messageFormat); MVM_exception_throw_adhoc_va(tc, messageFormat, args); va_end(args); }
static void fail(Validator *val, const char *msg, ...) { va_list args; va_start(args, msg); MVM_free(val->labels); MVM_exception_throw_adhoc_va(val->tc, msg, args); va_end(args); }