diff options
author | Mike Pall <mike> | 2011-02-27 01:36:59 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2011-02-27 01:36:59 +0100 |
commit | cead25f928ac606fc1a13882b818913aab3635a9 (patch) | |
tree | 92121b401f76f4b2891ebac0f710b0a921ce13b1 /src/lj_parse.c | |
parent | c031d4b6a06eab94e8d9b837ec6dc257899a4ae1 (diff) | |
download | luajit-cead25f928ac606fc1a13882b818913aab3635a9.tar.gz luajit-cead25f928ac606fc1a13882b818913aab3635a9.tar.bz2 luajit-cead25f928ac606fc1a13882b818913aab3635a9.zip |
DUALNUM: Handle integer type in x86/x64 interpreter and libraries.
Diffstat (limited to 'src/lj_parse.c')
-rw-r--r-- | src/lj_parse.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lj_parse.c b/src/lj_parse.c index cfc1a261..81c7c96e 100644 --- a/src/lj_parse.c +++ b/src/lj_parse.c | |||
@@ -935,6 +935,7 @@ static void bcemit_unop(FuncState *fs, BCOp op, ExpDesc *e) | |||
935 | setnumV(o, -(lua_Number)k); | 935 | setnumV(o, -(lua_Number)k); |
936 | else | 936 | else |
937 | setintV(o, -k); | 937 | setintV(o, -k); |
938 | return; | ||
938 | } else { | 939 | } else { |
939 | o->u64 ^= U64x(80000000,00000000); | 940 | o->u64 ^= U64x(80000000,00000000); |
940 | return; | 941 | return; |