Add TemplateHaskell support for Overlapping pragmas
authorIavor S. Diatchki <iavor.diatchki@gmail.com>
Sun, 17 Apr 2016 10:56:31 +0000 (12:56 +0200)
committerBen Gamari <ben@smart-cactus.org>
Sun, 17 Apr 2016 12:42:15 +0000 (14:42 +0200)
commit04b70cda4ed006c7e3df40e169550a00aba79524
tree480cfd9e0e2bf8a937295311b113115458f62e71
parent97f2b16483aae28dc8fd60b6d2e1e283618f2390
Add TemplateHaskell support for Overlapping pragmas

Reviewers: hvr, goldfire, austin, RyanGlScott, bgamari

Reviewed By: RyanGlScott, bgamari

Subscribers: RyanGlScott, thomie

Differential Revision: https://phabricator.haskell.org/D2118
20 files changed:
compiler/deSugar/DsMeta.hs
compiler/hsSyn/Convert.hs
compiler/prelude/THNames.hs
compiler/typecheck/TcSplice.hs
libraries/ghci/GHCi/TH/Binary.hs
libraries/template-haskell/Language/Haskell/TH.hs
libraries/template-haskell/Language/Haskell/TH/Lib.hs
libraries/template-haskell/Language/Haskell/TH/Ppr.hs
libraries/template-haskell/Language/Haskell/TH/Syntax.hs
libraries/template-haskell/changelog.md
testsuite/tests/ghci/scripts/T4127.stdout
testsuite/tests/safeHaskell/safeLanguage/SafeLang11_B.hs
testsuite/tests/safeHaskell/safeLanguage/SafeLang12_B.hs
testsuite/tests/th/T5452.hs
testsuite/tests/th/T5700a.hs
testsuite/tests/th/T5886a.hs
testsuite/tests/th/T7532a.hs
testsuite/tests/th/T8625.stdout
testsuite/tests/th/TH_overlaps.hs [new file with mode: 0644]
testsuite/tests/th/all.T