Fix tuple puns renaming (24702)
Move tuple renaming short cutter from `isBuiltInOcc_maybe` to `isPunOcc_maybe`, so we consider incoming module. I also fixed some hidden bugs that raised after the change was done.
Showing
- compiler/GHC/Builtin/Types.hs 25 additions, 30 deletionscompiler/GHC/Builtin/Types.hs
- libraries/ghc-boot/GHC/Utils/Encoding.hs 0 additions, 1 deletionlibraries/ghc-boot/GHC/Utils/Encoding.hs
- libraries/template-haskell/Language/Haskell/TH/Syntax.hs 6 additions, 2 deletionslibraries/template-haskell/Language/Haskell/TH/Syntax.hs
- testsuite/tests/th/T24702a.hs 55 additions, 0 deletionstestsuite/tests/th/T24702a.hs
- testsuite/tests/th/T24702b.hs 44 additions, 0 deletionstestsuite/tests/th/T24702b.hs
- testsuite/tests/th/TH_tuple1.stdout 5 additions, 5 deletionstestsuite/tests/th/TH_tuple1.stdout
- testsuite/tests/th/all.T 2 additions, 0 deletionstestsuite/tests/th/all.T
Loading
Please register or sign in to comment