Fix TH pretty-printer's parenthesization
This PR Fixes `Language.Haskell.TH.Ppr.pprint` so it correctly emits parentheses where needed. Fixes #23962, #23968, #23971, and #23986
Showing
- libraries/template-haskell/Language/Haskell/TH/Ppr.hs 11 additions, 13 deletionslibraries/template-haskell/Language/Haskell/TH/Ppr.hs
- testsuite/tests/th/T11463.stdout 1 addition, 1 deletiontestsuite/tests/th/T11463.stdout
- testsuite/tests/th/T23962.hs 9 additions, 0 deletionstestsuite/tests/th/T23962.hs
- testsuite/tests/th/T23962.stdout 1 addition, 0 deletionstestsuite/tests/th/T23962.stdout
- testsuite/tests/th/T23968.hs 8 additions, 0 deletionstestsuite/tests/th/T23968.hs
- testsuite/tests/th/T23968.stdout 1 addition, 0 deletionstestsuite/tests/th/T23968.stdout
- testsuite/tests/th/T23971.hs 8 additions, 0 deletionstestsuite/tests/th/T23971.hs
- testsuite/tests/th/T23971.stdout 1 addition, 0 deletionstestsuite/tests/th/T23971.stdout
- testsuite/tests/th/T23986.hs 12 additions, 0 deletionstestsuite/tests/th/T23986.hs
- testsuite/tests/th/T23986.stdout 7 additions, 0 deletionstestsuite/tests/th/T23986.stdout
- testsuite/tests/th/TH_PprStar.stderr 1 addition, 1 deletiontestsuite/tests/th/TH_PprStar.stderr
- testsuite/tests/th/all.T 4 additions, 0 deletionstestsuite/tests/th/all.T
Loading
Please register or sign in to comment