@@ -8,6 +8,7 @@ module Reporting.Error.Pattern
9import qualified Data.List as List
9import qualified Data.List as List
11+import qualified Elm.String as ES
11import qualified Nitpick.PatternMatches as P
12import qualified Nitpick.PatternMatches as P
12import Reporting.Doc ((<>))
13import Reporting.Doc ((<>))
13import qualified Reporting.Doc as D
14import qualified Reporting.Doc as D
@@ -117,10 +118,10 @@ patternToDoc context pattern =
117 NonList (P.Literal literal) ->
118 NonList (P.Literal literal) ->
118 case literal of
119 case literal of
119 P.Chr chr ->
120 P.Chr chr ->
120− "'" <> D.fromUtf8 chr <> "'"
121+ "'" <> D.fromChars (ES.toChars chr) <> "'"
122 P.Str str ->
123 P.Str str ->
123− "\"" <> D.fromUtf8 str <> "\""
124+ "\"" <> D.fromChars (ES.toChars str) <> "\""
125 P.Int int ->
126 P.Int int ->
126 D.fromInt int
127 D.fromInt int