diff --git a/loopy/kernel/array.py b/loopy/kernel/array.py
index 98ba0dea706a26852d710d6bf91fe810779528fc..9a3c9c0cfbc79e9aba934b7a7c051665b19c19c5 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))