diff --git a/loopy/expression.py b/loopy/expression.py index 40d1aab88326d9b0bb98d96b8cd006316d051688..e550886b768dda5e3a42e37af6c5acb29225dc06 100644 --- a/loopy/expression.py +++ b/loopy/expression.py @@ -177,7 +177,7 @@ class TypeInferenceMapper(CombineMapper): # (COMPLEX_GUESS_LOGIC) # No precision is lost by 'guessing' single precision, use that. # This at least covers simple cases like '1j'. - return np.dtype(np.complex64) + return NumpyType(np.dtype(np.complex64)) # Codegen for complex types depends on exactly correct types. # Refuse temptation to guess.