From f3197d641c715ba795b59728c7f958915081a775 Mon Sep 17 00:00:00 2001 From: drmortalwombat <90205530+drmortalwombat@users.noreply.github.com> Date: Sun, 10 Jul 2022 15:41:51 +0200 Subject: [PATCH] Rebuild intermediate data flow set after final basic block merge --- oscar64/InterCode.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/oscar64/InterCode.cpp b/oscar64/InterCode.cpp index 8e665cf..8398881 100644 --- a/oscar64/InterCode.cpp +++ b/oscar64/InterCode.cpp @@ -12609,6 +12609,8 @@ void InterCodeProcedure::Close(void) BuildTraces(false, false, true); DisassembleDebug("Final Merged basic blocks"); + BuildDataFlowSets(); + MapCallerSavedTemps(); if (mSaveTempsLinkerObject && mTempSize > 16)