From 164c0463b26d3932902503401efa20a8bf649ad3 Mon Sep 17 00:00:00 2001 From: Yukihiro Matsumoto Date: Wed, 9 May 2012 10:58:32 +0900 Subject: use DIRECT_THREADED only on GCC --- src/vm.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/vm.c b/src/vm.c index c6aa92135..5d7fb6072 100644 --- a/src/vm.c +++ b/src/vm.c @@ -326,7 +326,10 @@ argnum_error(mrb_state *mrb, int num) (r).value.p = (void*)(v);\ } +#ifdef __GNUC__ #define DIRECT_THREADED +#endif + #ifndef DIRECT_THREADED #define INIT_DISPACTH for (;;) { i = *pc; switch (GET_OPCODE(i)) { -- cgit v1.2.3