mirror of
https://github.com/LuaJIT/LuaJIT.git
synced 2025-02-07 23:24:09 +00:00
ARM: Fix table/userdata equality comparisons in interpreter.
This commit is contained in:
parent
c8308e2a87
commit
65d9c7cb5e
@ -2205,7 +2205,9 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop)
|
||||
| mov CARG2, CARG1
|
||||
| tst RA, #1<<MM_eq
|
||||
| beq ->vmeta_equal // 'no __eq' flag not set?
|
||||
if (!vk) {
|
||||
if (vk) {
|
||||
| b <2
|
||||
} else {
|
||||
|2: // Branch if different.
|
||||
| sub PC, RB, #0x20000
|
||||
|1: // Same.
|
||||
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user