From 59ced23f623576370ef2a68a78ac6d408ffb8c03 Mon Sep 17 00:00:00 2001 From: Jose Rodriguez Date: Sun, 3 May 2020 23:37:53 +0200 Subject: [PATCH] Fix crash with -O3 Upon certain circumstances -O3 crashes if bb is None --- arch/zx48k/optimizer/basicblock.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/zx48k/optimizer/basicblock.py b/arch/zx48k/optimizer/basicblock.py index beb990564..81a3aa1a7 100644 --- a/arch/zx48k/optimizer/basicblock.py +++ b/arch/zx48k/optimizer/basicblock.py @@ -330,7 +330,7 @@ def update_goes_and_comes(self): bb = stack.pop(0) while True: if bb is None: - DummyBasicBlock(ALL_REGS, ALL_REGS) + bb = DummyBasicBlock(ALL_REGS, ALL_REGS) if bb in bbset: break