From be1a72b5aa9b38a4804a9fa32b874062a19c38af Mon Sep 17 00:00:00 2001
From: Andreas Kloeckner <inform@tiker.net>
Date: Tue, 18 Jul 2017 14:27:18 -0500
Subject: [PATCH] Improve sized-complex error message

---
 loopy/type_inference.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/loopy/type_inference.py b/loopy/type_inference.py
index 78d817ce7..409cbbc5e 100644
--- a/loopy/type_inference.py
+++ b/loopy/type_inference.py
@@ -232,7 +232,8 @@ class TypeInferenceMapper(CombineMapper):
             # Codegen for complex types depends on exactly correct types.
             # Refuse temptation to guess.
             raise TypeInferenceFailure("Complex constant '%s' needs to "
-                    "be sized for type inference " % expr)
+                    "be sized (i.e. as numpy.complex64/128) for type inference "
+                    % expr)
         else:
             raise TypeInferenceFailure("Cannot deduce type of constant '%s'" % expr)
 
-- 
GitLab