From 2c40b95de0a6bcf59c6f834ffe2e2b6941b7ed24 Mon Sep 17 00:00:00 2001 From: Hrishikesh Date: Wed, 17 Mar 2021 12:36:23 +0530 Subject: [PATCH] CRASH_COND interrupts exec, return value not expected --- include/core/Defs.hpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/include/core/Defs.hpp b/include/core/Defs.hpp index e90f6ceb4..c5c1d4b85 100644 --- a/include/core/Defs.hpp +++ b/include/core/Defs.hpp @@ -208,7 +208,10 @@ typedef float real_t; do { \ if (unlikely(cond)) { \ FATAL_PRINT(ERR_MSG_COND(cond)); \ - return; \ + GENERATE_TRAP(); \ + } \ + else { \ + ((void)0); \ } \ } while (0) #endif