diff --git a/src/frontend/EmuThread.cpp b/src/frontend/EmuThread.cpp index 9dc6f3f4..da9779db 100644 --- a/src/frontend/EmuThread.cpp +++ b/src/frontend/EmuThread.cpp @@ -4,7 +4,7 @@ EmuThread::EmuThread(const std::shared_ptr &core, RenderWidget &renderWidget, SettingsWindow &settings) noexcept : renderWidget(renderWidget), core(core), settings(settings) {} -[[noreturn]] void EmuThread::run() noexcept { +void EmuThread::run() noexcept { core->parallel.Init(renderWidget.qtVkInstanceFactory, renderWidget.wsiPlatform, renderWidget.windowInfo, core->cpu->GetMem().GetRDRAMPtr()); diff --git a/src/frontend/EmuThread.hpp b/src/frontend/EmuThread.hpp index 995946a4..7a73f17c 100644 --- a/src/frontend/EmuThread.hpp +++ b/src/frontend/EmuThread.hpp @@ -16,7 +16,7 @@ class EmuThread : public QThread { public: explicit EmuThread(const std::shared_ptr &, RenderWidget &, SettingsWindow &) noexcept; - [[noreturn]] void run() noexcept override; + void run() noexcept override; void TogglePause() const noexcept; void SetRender(bool v) const noexcept; void Reset() const noexcept;