summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--byterun/interp.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/byterun/interp.c b/byterun/interp.c
index 4e10fe18b..2ef623db7 100644
--- a/byterun/interp.c
+++ b/byterun/interp.c
@@ -985,8 +985,12 @@ value interprete(code_t prog, asize_t prog_size)
#ifndef THREADED_CODE
default:
+#if _MSC_VER >= 1200
+ __assume(0);
+#else
fatal_error_arg("Fatal error: bad opcode (%lx)\n",
(char *)(long)(*(pc-1)));
+#endif
}
}
#endif