diff options
author | Mike Pall <mike> | 2023-11-15 01:41:31 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2023-11-15 01:41:31 +0100 |
commit | 43d0a19158ceabaa51b0462c1ebc97612b420a2e (patch) | |
tree | e6bad7d6f13dd3a7c40ae9ea61bce3803ed315f8 /src | |
parent | 536cf8a2715b64902f56a3c01fc4e030c8add93b (diff) | |
download | luajit-43d0a19158ceabaa51b0462c1ebc97612b420a2e.tar.gz luajit-43d0a19158ceabaa51b0462c1ebc97612b420a2e.tar.bz2 luajit-43d0a19158ceabaa51b0462c1ebc97612b420a2e.zip |
Fix last commit.
Diffstat (limited to 'src')
-rw-r--r-- | src/lj_asm_x86.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lj_asm_x86.h b/src/lj_asm_x86.h index 9fa411a0..aee33716 100644 --- a/src/lj_asm_x86.h +++ b/src/lj_asm_x86.h | |||
@@ -118,7 +118,7 @@ static int noconflict(ASMState *as, IRRef ref, IROp conflict, int check) | |||
118 | while (--i > ref) { | 118 | while (--i > ref) { |
119 | if (ir[i].o == conflict) | 119 | if (ir[i].o == conflict) |
120 | return 0; /* Conflict found. */ | 120 | return 0; /* Conflict found. */ |
121 | else if ((check & 1) && ir[i].o == IR_NEWREF) | 121 | else if ((check & 1) && (ir[i].o == IR_NEWREF || ir[i].o == IR_CALLS)) |
122 | return 0; | 122 | return 0; |
123 | else if ((check & 2) && (ir[i].op1 == ref || ir[i].op2 == ref)) | 123 | else if ((check & 2) && (ir[i].op1 == ref || ir[i].op2 == ref)) |
124 | return 0; | 124 | return 0; |