From 825ada0be5659d4a5fb2fd4cdeff42c33dbda526 Mon Sep 17 00:00:00 2001
From: Andreas Kloeckner <inform@tiker.net>
Date: Wed, 12 Aug 2015 14:41:30 -0500
Subject: [PATCH] Fix array shape stringification to better print corner cases

---
 loopy/kernel/array.py | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/loopy/kernel/array.py b/loopy/kernel/array.py
index 98ba0dea7..9a3c9c0cf 100644
--- a/loopy/kernel/array.py
+++ b/loopy/kernel/array.py
@@ -766,11 +766,9 @@ class ArrayBase(Record):
         info_entries.append("type: %s" % type_str)
 
         if self.shape is None:
-            pass
+            info_entries.append("shape: unknown")
         elif self.shape is lp.auto:
             info_entries.append("shape: auto")
-        elif self.shape == ():
-            pass
         else:
             info_entries.append("shape: (%s)"
                     % ", ".join(str(i) for i in self.shape))
-- 
GitLab