Squashed 'thirdparty/sljit/' changes from a7066fdb1..1e0579727

1e0579727 Fix constant pool bug on arm32 (#249)

git-subtree-dir: thirdparty/sljit
git-subtree-split: 1e0579727f5805f0e34cca6b5e0c841dd92ebfb0
このコミットが含まれているのは:
Luke Usher 2024-06-03 17:49:25 +01:00
コミット 2d81319a2f
1個のファイルの変更1行の追加1行の削除

ファイルの表示

@ -3105,9 +3105,9 @@ SLJIT_API_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_jump(struct sljit_compile
if (type >= SLJIT_FAST_CALL)
PTR_FAIL_IF(prepare_blx(compiler));
jump->addr = compiler->size;
PTR_FAIL_IF(push_inst_with_unique_literal(compiler, ((EMIT_DATA_TRANSFER(WORD_SIZE | LOAD_DATA, 1,
type <= SLJIT_JUMP ? TMP_PC : TMP_REG1, TMP_PC, 0)) & ~COND_MASK) | get_cc(compiler, type), 0));
jump->addr = compiler->size - 1;
if (jump->flags & SLJIT_REWRITABLE_JUMP)
compiler->patches++;