From a7c4fd8cd00fd55089b8f791c8afb2f449ce26c7 Mon Sep 17 00:00:00 2001
From: Matt Wala <wala1@illinois.edu>
Date: Sun, 4 Dec 2016 15:55:20 -0600
Subject: [PATCH] Add an assert in case the temporary initializer policy
 changes.

---
 loopy/transform/save.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/loopy/transform/save.py b/loopy/transform/save.py
index 65649a4cc..bc8981281 100644
--- a/loopy/transform/save.py
+++ b/loopy/transform/save.py
@@ -252,6 +252,7 @@ class TemporarySaver(object):
         if temporary.initializer is not None:
             # Temporaries with initializers do not need saving/reloading - the
             # code generation takes care of emitting the initializers.
+            assert temporary.read_only
             return None
 
         if temporary.base_storage is not None:
-- 
GitLab