Canonicalize patterns in lambda expressions
commit9e58bdbc54704c136e46f827c0ce35ee2550175c
authorEvan Czaplicki <info@elm-lang.org>
dateSat 10 Aug 2013, 15:48 (13 years ago)
parent47aa48d
compiler/Transform/Canonicalize.hs+1−1
@@ -134,7 +134,7 @@ rename env lexpr@(L s expr) =
134134
135135 Lambda pattern e ->
136136 let env' = extend env pattern in
137− Lambda pattern `liftM` rename env' e
137+ Lambda `liftM` format (renamePattern env' pattern) `ap` rename env' e
138138
139139 App e1 e2 -> App `liftM` rnm e1 `ap` rnm e2
140140