diff --git a/loopy/expression.py b/loopy/expression.py index 2afb803b97b0e5b9f9ff1510da92ad10a50711dc..e4c89c735d3446828429f8de3a8daad940e81e06 100644 --- a/loopy/expression.py +++ b/loopy/expression.py @@ -81,7 +81,7 @@ class TypeInferenceMapper(CombineMapper): if result.isbuiltin and other.isbuiltin: if (result, other) in [ - (np.int32, np.float32), (np.int32, np.float32)]: + (np.int32, np.float32), (np.float32, np.int32)]: # numpy makes this a double. I disagree. result = np.dtype(np.float32) else: