From 4e6934c9dc6977b18d3e4ed0605590163ea09f1a Mon Sep 17 00:00:00 2001 From: Eladash Date: Sat, 14 Mar 2020 19:24:45 +0200 Subject: [PATCH] Minor idm::remove_verify usage optimization in sys_interrupty.cpp Avoid copying a shared ptr, create a weak ptr instead. --- rpcs3/Emu/Cell/lv2/sys_interrupt.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rpcs3/Emu/Cell/lv2/sys_interrupt.cpp b/rpcs3/Emu/Cell/lv2/sys_interrupt.cpp index 00d6f262eb..20ddcb9bf9 100644 --- a/rpcs3/Emu/Cell/lv2/sys_interrupt.cpp +++ b/rpcs3/Emu/Cell/lv2/sys_interrupt.cpp @@ -39,7 +39,7 @@ void lv2_int_serv::join() thread_ctrl::notify(*thread); (*thread)(); - idm::remove_verify>(thread->id, thread); + idm::remove_verify>(thread->id, static_cast>>(thread)); } error_code sys_interrupt_tag_destroy(ppu_thread& ppu, u32 intrtag)