diff --git a/loopy/kernel/creation.py b/loopy/kernel/creation.py index d672991a81befdee1775770a9805bf1cacd3f3aa..97a4771c13ea0b2fd1e38ee348a867b19aa61ab9 100644 --- a/loopy/kernel/creation.py +++ b/loopy/kernel/creation.py @@ -858,7 +858,7 @@ def parse_instructions(instructions, defines): obj = insn_options_stack.pop() #if this object is the end of an if statement if obj['predicates'] == if_predicates_stack[-1]["insn_predicates"] and\ - if_predicates_stack[-1]: + if_predicates_stack[-1]["insn_predicates"]: if_predicates_stack.pop() continue