@@ -170,9 +170,9 @@ instance (P.Pretty def, P.Pretty var, Var.ToString var) => P.Pretty (Expr' ann d
170 , P.nest 4 (P.pretty dealiaser False elseBranch)
170 , P.nest 4 (P.pretty dealiaser False elseBranch)
173− MultiIf branches _finally ->
173+ MultiIf branches finally ->
174 P.parensIf needsParens $
174 P.parensIf needsParens $
175− P.text "if" $$ nest 3 (vcat $ map iff branches)
175+ P.text "if" $$ nest 3 (vcat $ map iff branches ++ [final])
177 iff (condition, branch) =
177 iff (condition, branch) =
178 P.text "|" <+>
178 P.text "|" <+>
@@ -181,6 +181,9 @@ instance (P.Pretty def, P.Pretty var, Var.ToString var) => P.Pretty (Expr' ann d
182 (P.pretty dealiaser False branch)
182 (P.pretty dealiaser False branch)
185+ P.hang (P.text "| True -> ") 2 (P.pretty dealiaser False finally)
184 Let defs body ->
187 Let defs body ->
185 P.parensIf needsParens $
188 P.parensIf needsParens $