diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2021-04-08 17:53:19 +0200 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2021-04-08 17:53:19 +0200 |
| commit | 371b346bf739b08e89ffea7a1c1bde9f0c92bf10 (patch) | |
| tree | 0385a556a0d79639a3160e03707a46b1bf766c82 /src | |
| parent | b038dd5c9d13be1f6e0e8355b1d503e0a9d45f3b (diff) | |
| download | box64-371b346bf739b08e89ffea7a1c1bde9f0c92bf10.tar.gz box64-371b346bf739b08e89ffea7a1c1bde9f0c92bf10.zip | |
[DYNAREC] Fixed the BOX64_NODYNAREC function
Diffstat (limited to 'src')
| -rwxr-xr-x | src/dynarec/dynarec_arm64.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/dynarec/dynarec_arm64.c b/src/dynarec/dynarec_arm64.c index 7f23e83b..99f8c604 100755 --- a/src/dynarec/dynarec_arm64.c +++ b/src/dynarec/dynarec_arm64.c @@ -331,8 +331,10 @@ uintptr_t arm_pass2(dynarec_arm_t* dyn, uintptr_t addr); uintptr_t arm_pass3(dynarec_arm_t* dyn, uintptr_t addr); void* FillBlock64(dynablock_t* block, uintptr_t addr) { - if(addr>=box64_nodynarec_start && addr<box64_nodynarec_end) - return NULL; + if(addr>=box64_nodynarec_start && addr<box64_nodynarec_end) { + block->done = 1; + return (void*)block; + } // init the helper dynarec_arm_t helper = {0}; helper.start = addr; |