From 6dc2bbebebe6799abefe3f6cacff305cf0892357 Mon Sep 17 00:00:00 2001
From: arghdos <arghdos@gmail.com>
Date: Sat, 3 Dec 2016 12:44:18 -0500
Subject: [PATCH] oops, actually have to test the truth value of the
 predicates!

---
 loopy/kernel/creation.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/loopy/kernel/creation.py b/loopy/kernel/creation.py
index d672991a8..97a4771c1 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
 
-- 
GitLab