summaryrefslogtreecommitdiff
path: root/libraries/template-haskell/Language
diff options
context:
space:
mode:
authorJohn Leo <leo@halfaya.org>2015-11-07 17:28:37 -0500
committerRichard Eisenberg <eir@cis.upenn.edu>2015-11-07 17:31:06 -0500
commitbe8858570274821546ccabf75fe01c3dad80e337 (patch)
tree46312cca755f0137aae9a58ec62f8887e8ad4253 /libraries/template-haskell/Language
parent6e6438e15f33cb94ad6338e950e693f59d046385 (diff)
downloadhaskell-be8858570274821546ccabf75fe01c3dad80e337.tar.gz
fix #10734 by adding braces to pretty-printing of let inside doarcpatch-D1448
Test Plan: validate Reviewers: bgamari, austin, goldfire Reviewed By: goldfire Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D1448 GHC Trac Issues: #10734
Diffstat (limited to 'libraries/template-haskell/Language')
-rw-r--r--libraries/template-haskell/Language/Haskell/TH/Ppr.hs2
1 files changed, 1 insertions, 1 deletions
diff --git a/libraries/template-haskell/Language/Haskell/TH/Ppr.hs b/libraries/template-haskell/Language/Haskell/TH/Ppr.hs
index 1768b1550e..223137332f 100644
--- a/libraries/template-haskell/Language/Haskell/TH/Ppr.hs
+++ b/libraries/template-haskell/Language/Haskell/TH/Ppr.hs
@@ -184,7 +184,7 @@ pprMaybeExp i (Just e) = pprExp i e
------------------------------
instance Ppr Stmt where
ppr (BindS p e) = ppr p <+> text "<-" <+> ppr e
- ppr (LetS ds) = text "let" <+> ppr ds
+ ppr (LetS ds) = text "let" <+> (braces $ sep $ punctuate semi $ map ppr ds)
ppr (NoBindS e) = ppr e
ppr (ParS sss) = sep $ punctuate (text "|")
$ map (sep . punctuate comma . map ppr) sss