summaryrefslogtreecommitdiff
path: root/vm_exec.h
diff options
context:
space:
mode:
Diffstat (limited to 'vm_exec.h')
-rw-r--r--vm_exec.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/vm_exec.h b/vm_exec.h
index 4f8b030e68..2c1e2d5527 100644
--- a/vm_exec.h
+++ b/vm_exec.h
@@ -60,7 +60,7 @@ typedef rb_iseq_t *ISEQ;
/* #define throwdebug printf */
/************************************************/
-#if DISPATCH_XXX
+#if defined(DISPATCH_XXX)
error !
/************************************************/
#elif OPT_CALL_THREADED_CODE
@@ -95,7 +95,7 @@ error !
INSN_ENTRY_SIG(insn); \
/* dispather */
-#if __GNUC__ && (__i386__ || __x86_64__) && __GNUC__ == 3
+#if defined(__GNUC__) && (defined(__i386__) || defined(__x86_64__)) && __GNUC__ == 3
#define DISPATCH_ARCH_DEPEND_WAY(addr) \
asm volatile("jmp *%0;\t# -- inseted by vm.h\t[length = 2]" : : "r" (addr))