diff --git a/loopy/type_inference.py b/loopy/type_inference.py index 45da8eb3e3d7ccd784f9825995483018b4d897eb..409cbbc5ebd5feb13b04eeba1671f639663bfcf1 100644 --- a/loopy/type_inference.py +++ b/loopy/type_inference.py @@ -443,7 +443,7 @@ def _infer_var_type(kernel, var_name, type_inf_mapper, subst_expander): result_i = comp_dtype_set break - assert found, var_name + assert found if result_i is not None: result.append(result_i) @@ -672,11 +672,6 @@ def infer_arg_and_reduction_dtypes_for_reduction_expression( raise LoopyError("failed to determine type of accumulator for " "reduction '%s'" % expr) - arg_dtypes = tuple( - dt.with_target(kernel.target) - if dt is not lp.auto else dt - for dt in arg_dtypes) - reduction_dtypes = expr.operation.result_dtypes(kernel, *arg_dtypes) reduction_dtypes = tuple( dt.with_target(kernel.target)