From 582a421447d7d6e5b414caa9189b583a0051617e Mon Sep 17 00:00:00 2001 From: Jesse Talavera-Greenberg Date: Wed, 6 Dec 2023 09:16:20 -0500 Subject: Don't set the JIT args if the JIT is off --- src/frontend/qt_sdl/main.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/frontend/qt_sdl') diff --git a/src/frontend/qt_sdl/main.cpp b/src/frontend/qt_sdl/main.cpp index 30ea0ab..45dc4e0 100644 --- a/src/frontend/qt_sdl/main.cpp +++ b/src/frontend/qt_sdl/main.cpp @@ -386,17 +386,19 @@ bool EmuThread::UpdateConsole(UpdateConsoleNDSArgs&& ndsargs, UpdateConsoleGBAAr NDS->SetGBACart(std::move(nextgbacart)); } +#ifdef JIT_ENABLED JITArgs jitargs { static_cast(Config::JIT_MaxBlockSize), Config::JIT_LiteralOptimisations, Config::JIT_BranchOptimisations, Config::JIT_FastMemory, }; + NDS->SetJITArgs(Config::JIT_Enable ? std::make_optional(jitargs) : std::nullopt); +#endif NDS->ARM7BIOS = *arm7bios; NDS->ARM9BIOS = *arm9bios; NDS->SetFirmware(std::move(*firmware)); NDS->SetNDSCart(std::move(nextndscart)); - NDS->SetJITArgs(Config::JIT_Enable ? std::make_optional(jitargs) : std::nullopt); NDS->SPU.SetInterpolation(static_cast(Config::AudioInterp)); NDS->SPU.SetDegrade10Bit(static_cast(Config::AudioBitDepth)); -- cgit v1.2.3