[GHC] #15783: Quoting an internal variable causes an error when splicing
GHC
ghc-devs at haskell.org
Wed Oct 24 12:19:40 UTC 2018
#15783: Quoting an internal variable causes an error when splicing
-------------------------------------+-------------------------------------
Reporter: mpickering | Owner: (none)
Type: bug | Status: patch
Priority: normal | Milestone:
Component: Template Haskell | Version: 8.6.1
Resolution: | Keywords:
Operating System: Unknown/Multiple | Architecture:
| Unknown/Multiple
Type of failure: None/Unknown | Test Case:
Blocked By: | Blocking:
Related Tickets: | Differential Rev(s): Phab:D5248
Wiki Page: |
-------------------------------------+-------------------------------------
Comment (by Ryan Scott <ryan.gl.scott@…>):
In [changeset:"bb835c96c3d962c2e08d23f6fb900665c89953b4/ghc"
bb835c96/ghc]:
{{{
#!CommitTicketReference repository="ghc"
revision="bb835c96c3d962c2e08d23f6fb900665c89953b4"
Keep top-level names in typed TH quotes alive
Summary:
When renaming untyped TH quotes, some care is taken to
ensure that uses of top-level names in quotes do not have their
bindings discarded during desugaring. The same care was not applied
to typed TH quotes, so this patch brings the two into sync.
Test Plan: make test TEST=T15783
Reviewers: bgamari, mpickering
Reviewed By: mpickering
Subscribers: mpickering, rwbarton, carter
GHC Trac Issues: #15783
Differential Revision: https://phabricator.haskell.org/D5248
}}}
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/15783#comment:5>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list