diff --git a/src/vm.c b/src/vm.c index 2901f89d9..52510c98d 100644 --- a/src/vm.c +++ b/src/vm.c @@ -527,7 +527,7 @@ argnum_error(mrb_state *mrb, int num) #define CODE_FETCH_HOOK(mrb, irep, pc, regs) #endif -#ifdef __GNUC__ +#if defined __GNUC__ || defined __clang__ || defined __INTEL_COMPILER #define DIRECT_THREADED #endif