From 6e56a13e9b28dc48b233056debc84faccf3879ff Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner <inform@tiker.net> Date: Mon, 26 Mar 2012 12:13:33 -0400 Subject: [PATCH] Fix tag matching condition in precompute(). --- loopy/cse.py | 2 +- test/test_sem_tim.py | 2 ++ test/test_tim.py | 2 ++ 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/loopy/cse.py b/loopy/cse.py index 54618ed71..624ed6b5e 100644 --- a/loopy/cse.py +++ b/loopy/cse.py @@ -473,7 +473,7 @@ def precompute(kernel, subst_use, dtype, sweep_inames=[], else: return None - if subst_tag is None or subst_tag != tag: + if subst_tag is not None and subst_tag != tag: # use fall-back identity mapper return None diff --git a/test/test_sem_tim.py b/test/test_sem_tim.py index 0a6d40e47..8d1c03e7c 100644 --- a/test/test_sem_tim.py +++ b/test/test_sem_tim.py @@ -7,6 +7,8 @@ import loopy as lp from pyopencl.tools import pytest_generate_tests_for_pyopencl \ as pytest_generate_tests +1/0 # inspect me + diff --git a/test/test_tim.py b/test/test_tim.py index 316cbc997..f5a8545d8 100644 --- a/test/test_tim.py +++ b/test/test_tim.py @@ -7,6 +7,8 @@ import loopy as lp from pyopencl.tools import pytest_generate_tests_for_pyopencl \ as pytest_generate_tests +1/0 # see sem_reagan? + def test_tim2d(ctx_factory): -- GitLab