on master help sign in
Improve error message
commit8594ab37804e6c2daff10970a2029e7160b3f9b7 authorMichael Sondergaard <msond@cs.au.dk> dateMon 11 Nov 2013, 15:29 (13 years ago) parent12a5816
1 file changed+3−3
compiler/Transform/SortDefinitions.hs+3−3
compiler/Transform/SortDefinitions.hs+3−3
@@ -124,9 +124,9 @@ reorder lexpr@(L s expr) =
124124 toDefs (pattern, expr, Nothing) = [ Def pattern expr ]
125125 toDefs (PVar name, expr, Just tipe) =
126126 [ TypeAnnotation name tipe, Def (PVar name) expr ]
127− -- This case won't happen since we've removed everything
128− -- but Def's and PVars above.
129− toDefs (_,_,_) = error "Internal compiler error"
127+ -- This case really shouldn't happen since we've
128+ -- removed everything but Def's and PVars above.
129+ toDefs (_,_,_) = error "The impossible occurred. Please report an issue at https://github.com/evancz/Elm/issues describing what led to this error message."
130130
131131 L _ let' = foldr addDefs body' defss
132132