From d92139092851ec4b42fc771f750d8d17851e9649 Mon Sep 17 00:00:00 2001 From: MerryMage Date: Tue, 9 Aug 2016 22:47:41 +0100 Subject: [PATCH] TranslateArm: Add santity check to see if we've emitted a terminal instruction --- src/frontend/translate/translate_arm.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/frontend/translate/translate_arm.cpp b/src/frontend/translate/translate_arm.cpp index f44dc5df..d20615d5 100644 --- a/src/frontend/translate/translate_arm.cpp +++ b/src/frontend/translate/translate_arm.cpp @@ -46,6 +46,8 @@ IR::Block TranslateArm(LocationDescriptor descriptor, MemoryRead32FuncType memor visitor.ir.block.cond_failed = { visitor.ir.current_location }; } + ASSERT_MSG(visitor.ir.block.terminal.which() != 0, "Terminal has not been set"); + return std::move(visitor.ir.block); }