diff --git a/source/picasso_assembler.cpp b/source/picasso_assembler.cpp index 345aa65..a651815 100644 --- a/source/picasso_assembler.cpp +++ b/source/picasso_assembler.cpp @@ -1371,7 +1371,7 @@ DEF_DIRECTIVE(end) lastWasEnd = false; } - else if (elem.type == SE_PROC || elem.type == SE_FOR || (elem.type == SE_IF && BUF.size() > 0)) + else if ((elem.type == SE_PROC || elem.type == SE_FOR || elem.type == SE_IF) && BUF.size() > 0) { u32 p = BUF.size(); u32 lastOpcode = BUF[p-1] >> 26;