13 if (tt != br.tt() || ff != br.ff()) {
14 DLOG(
"branch-noramlize: tt: `{} -> `{}` - ff: `{}` -> `{}`", br.tt(), tt, br.ff(), ff);
21 return Rewriter::rewrite_mut_Lam(lam);
Lam * branch(Filter filter, const Def *cond, const Def *t, const Def *f, const Def *arg=nullptr)
Set body to an App of (f, t)#cond mem or (f, t)#cond () if mem is nullptr.