diff --git a/passes/opt/peepopt_sub_neg.pmg b/passes/opt/peepopt_sub_neg.pmg index 24e617052..83141cab8 100644 --- a/passes/opt/peepopt_sub_neg.pmg +++ b/passes/opt/peepopt_sub_neg.pmg @@ -58,5 +58,6 @@ code // Log, fixup, accept log("sub_neg pattern in %s: neg=%s, sub=%s\n", log_id(module), log_id(neg), log_id(sub)); + sub->fixup_parameters(); accept; endcode diff --git a/tests/peepopt/neg_sub.ys.DISABLED b/tests/peepopt/neg_sub.ys similarity index 100% rename from tests/peepopt/neg_sub.ys.DISABLED rename to tests/peepopt/neg_sub.ys