@@ -1,18 +1,22 @@
1+-- From: https://github.com/elm-lang/elm-compiler/issues/1086
3+-- Problem is that the `a` in (Second a b) shadowed the argument to `toName`,
4+-- actually overwriting the value.
2−{- From: https://github.com/elm-lang/elm-compiler/issues/1086 -}
6 | Second String String
9 | Second String String
8toName : AType -> String
12toName : AType -> String
10− let name =
14+ let name =
11− case a of
15+ case a of
15− Second a b ->
19+ Second a b ->