From 8a3a3a5a49e86f855d01a6fa7ee5b39f3fb22c60 Mon Sep 17 00:00:00 2001 From: cremno Date: Tue, 11 Feb 2014 23:55:52 +0100 Subject: Clang and ICC/ICL: define DIRECT_THREADED This is most likely only needed on Windows be- cause __GNUC__ is not defined by both compilers. It might fail with some unusual configurations. If that is the case, feel free to open an issue. --- src/vm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') 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 -- cgit v1.2.3