diff --git a/rpcs3/Emu/Cell/SPUCommonRecompiler.cpp b/rpcs3/Emu/Cell/SPUCommonRecompiler.cpp index 4f6bf2475d..744bdee218 100644 --- a/rpcs3/Emu/Cell/SPUCommonRecompiler.cpp +++ b/rpcs3/Emu/Cell/SPUCommonRecompiler.cpp @@ -3266,6 +3266,8 @@ spu_program spu_recompiler_base::analyse(const be_t* ls, u32 entry_point, s } else { + m_targets[pos].push_back(target); + if (g_cfg.core.spu_block_size == spu_block_size_type::giga) { spu_log.notice("[0x%x] At 0x%x: ignoring fixed tail call to 0x%x (SYNC)", entry_point, pos, target);