summaryrefslogtreecommitdiff
path: root/src/lj_errmsg.h
diff options
context:
space:
mode:
authorMike Pall <mike>2010-02-16 23:39:24 +0100
committerMike Pall <mike>2010-02-16 23:39:24 +0100
commit8060f5b53145b977c04bddf414aa541cb73ec536 (patch)
tree9bae21eff945ef8794106427e1e7155f0612b7d0 /src/lj_errmsg.h
parentc225ee8db4300e1dbf13fcdfc15d8f44da175877 (diff)
downloadluajit-8060f5b53145b977c04bddf414aa541cb73ec536.tar.gz
luajit-8060f5b53145b977c04bddf414aa541cb73ec536.tar.bz2
luajit-8060f5b53145b977c04bddf414aa541cb73ec536.zip
Just disable JIT compiler for non-SSE2 CPUs instead of aborting.
Diffstat (limited to '')
-rw-r--r--src/lj_errmsg.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/lj_errmsg.h b/src/lj_errmsg.h
index 0a2d9dd7..4891b74e 100644
--- a/src/lj_errmsg.h
+++ b/src/lj_errmsg.h
@@ -100,7 +100,13 @@ ERRDEF(STRFMTR, "invalid format (repeated flags)")
100ERRDEF(STRFMTW, "invalid format (width or precision too long)") 100ERRDEF(STRFMTW, "invalid format (width or precision too long)")
101ERRDEF(STRGSRV, "invalid replacement value (a %s)") 101ERRDEF(STRGSRV, "invalid replacement value (a %s)")
102ERRDEF(BADMODN, "name conflict for module " LUA_QS) 102ERRDEF(BADMODN, "name conflict for module " LUA_QS)
103ERRDEF(NOJIT, "JIT compiler permanently disabled") 103#if LJ_HASJIT
104ERRDEF(NOJIT, "JIT compiler disabled, CPU does not support SSE2")
105#elif defined(LJ_ARCH_NOJIT)
106ERRDEF(NOJIT, "no JIT compiler for this architecture (yet)")
107#else
108ERRDEF(NOJIT, "JIT compiler permanently disabled by build option")
109#endif
104ERRDEF(JITOPT, "unknown or malformed optimization flag " LUA_QS) 110ERRDEF(JITOPT, "unknown or malformed optimization flag " LUA_QS)
105 111
106/* Lexer/parser errors. */ 112/* Lexer/parser errors. */