diff options
author | Alon Zakai <alonzakai@gmail.com> | 2011-11-21 16:59:37 -0800 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2011-11-21 16:59:37 -0800 |
commit | 290f0e8634c5c84f59174de9036538afa1fb74f8 (patch) | |
tree | 57348c6f02943f22d77a26d34d9f0288ae27d307 /src/parseTools.js | |
parent | a2724aa2eb5569daa1ae2ddbe93e5306c3ab2352 (diff) |
fix i64 comparison bug, and various test fixes
Diffstat (limited to 'src/parseTools.js')
-rw-r--r-- | src/parseTools.js | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/parseTools.js b/src/parseTools.js index e94279ee..03a529a1 100644 --- a/src/parseTools.js +++ b/src/parseTools.js @@ -1535,9 +1535,9 @@ function processMathop(item) { with(item) { ident1 = makeSignOp(ident1, type, 're'); ident2 = makeSignOp(ident2, type, 're'); if (variant === 'eq') { - return ident1 + '[0] == ' + ident2 + '[0] && ' + ident1 + '[0] == ' + ident2 + '[0]'; + return ident1 + '[0] == ' + ident2 + '[0] && ' + ident1 + '[1] == ' + ident2 + '[1]'; } else { - return ident1 + '[0] != ' + ident2 + '[0] || ' + ident1 + '[0] != ' + ident2 + '[0]'; + return ident1 + '[0] != ' + ident2 + '[0] || ' + ident1 + '[1] != ' + ident2 + '[1]'; } } default: throw 'Unknown icmp variant: ' + variant; |