diff options
author | Mike Pall <mike> | 2010-02-16 23:39:24 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2010-02-16 23:39:24 +0100 |
commit | 8060f5b53145b977c04bddf414aa541cb73ec536 (patch) | |
tree | 9bae21eff945ef8794106427e1e7155f0612b7d0 /src/lj_errmsg.h | |
parent | c225ee8db4300e1dbf13fcdfc15d8f44da175877 (diff) | |
download | luajit-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.h | 8 |
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)") | |||
100 | ERRDEF(STRFMTW, "invalid format (width or precision too long)") | 100 | ERRDEF(STRFMTW, "invalid format (width or precision too long)") |
101 | ERRDEF(STRGSRV, "invalid replacement value (a %s)") | 101 | ERRDEF(STRGSRV, "invalid replacement value (a %s)") |
102 | ERRDEF(BADMODN, "name conflict for module " LUA_QS) | 102 | ERRDEF(BADMODN, "name conflict for module " LUA_QS) |
103 | ERRDEF(NOJIT, "JIT compiler permanently disabled") | 103 | #if LJ_HASJIT |
104 | ERRDEF(NOJIT, "JIT compiler disabled, CPU does not support SSE2") | ||
105 | #elif defined(LJ_ARCH_NOJIT) | ||
106 | ERRDEF(NOJIT, "no JIT compiler for this architecture (yet)") | ||
107 | #else | ||
108 | ERRDEF(NOJIT, "JIT compiler permanently disabled by build option") | ||
109 | #endif | ||
104 | ERRDEF(JITOPT, "unknown or malformed optimization flag " LUA_QS) | 110 | ERRDEF(JITOPT, "unknown or malformed optimization flag " LUA_QS) |
105 | 111 | ||
106 | /* Lexer/parser errors. */ | 112 | /* Lexer/parser errors. */ |