diff options
| author | crueter <crueter@eden-emu.dev> | 2025-08-27 06:49:50 +0200 |
|---|---|---|
| committer | crueter <crueter@eden-emu.dev> | 2025-08-27 06:49:50 +0200 |
| commit | 21cd44ec04111f3b0ac2f57e8a84a9a3b427211a (patch) | |
| tree | 91440eef3bcb959df0cb1f422afa8a0015d8eaa0 /src/tests/video_core/memory_tracker.cpp | |
| parent | c9a3baab5d5ba524778492027ef8961da947df2d (diff) | |
[dynarmic] jit fix branch v2 (#203)
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/203
Reviewed-by: Shinmegumi <shinmegumi@eden-emu.dev>
Diffstat (limited to 'src/tests/video_core/memory_tracker.cpp')
| -rw-r--r-- | src/tests/video_core/memory_tracker.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/tests/video_core/memory_tracker.cpp b/src/tests/video_core/memory_tracker.cpp index da7e88ea03..b6fdefe0fc 100644 --- a/src/tests/video_core/memory_tracker.cpp +++ b/src/tests/video_core/memory_tracker.cpp @@ -28,11 +28,10 @@ public: for (u64 page = page_start; page < page_end; ++page) { int& value = page_table[page]; value += delta; - if (value < 0) { - throw std::logic_error{"negative page"}; - } if (value == 0) { page_table.erase(page); + } else if (value < 0) { + throw std::logic_error{"negative page"}; } } } |
