summaryrefslogtreecommitdiff
path: root/compiler/GHC/CmmToAsm/Dwarf/Types.hs
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/GHC/CmmToAsm/Dwarf/Types.hs')
-rw-r--r--compiler/GHC/CmmToAsm/Dwarf/Types.hs2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/GHC/CmmToAsm/Dwarf/Types.hs b/compiler/GHC/CmmToAsm/Dwarf/Types.hs
index 9b9015fab9..f8f0ae5c44 100644
--- a/compiler/GHC/CmmToAsm/Dwarf/Types.hs
+++ b/compiler/GHC/CmmToAsm/Dwarf/Types.hs
@@ -600,7 +600,7 @@ pprString str
= pprString' $ hcat $ map escapeChar $
if str `lengthIs` utf8EncodedLength str
then str
- else map (chr . fromIntegral) $ BS.unpack $ bytesFS $ mkFastString str
+ else map (chr . fromIntegral) $ BS.unpack $ utf8EncodeString str
-- | Escape a single non-unicode character
escapeChar :: Char -> SDoc