[GHC] #12003: Improve error message about closed variables
GHC
ghc-devs at haskell.org
Thu Jun 9 16:27:18 UTC 2016
#12003: Improve error message about closed variables
-------------------------------------+-------------------------------------
Reporter: | Owner:
facundo.dominguez |
Type: bug | Status: patch
Priority: normal | Milestone:
Component: Compiler | Version: 8.1
Resolution: | Keywords:
| StaticPointers
Operating System: Unknown/Multiple | Architecture:
| Unknown/Multiple
Type of failure: None/Unknown | Test Case:
Blocked By: | Blocking:
Related Tickets: #11656 | Differential Rev(s): Phab:D2167
Wiki Page: |
-------------------------------------+-------------------------------------
Comment (by Ben Gamari <ben@…>):
In [changeset:"e9dfb6e51f0cd585611a742ce7167e307ee7e7e8/ghc" e9dfb6e/ghc]:
{{{
#!CommitTicketReference repository="ghc"
revision="e9dfb6e51f0cd585611a742ce7167e307ee7e7e8"
Improve the error messages for static forms.
Now the message explains why closed variables are not closed when
encountered in the body of (static ...).
This required adding to the local environment the free variables of
the local bindings in scope. Thus we can analyze and explain why a
variable is not closed when encountered.
Test Plan: ./validate
Reviewers: austin, simonpj, bgamari
Reviewed By: bgamari
Subscribers: mboes, thomie
Differential Revision: https://phabricator.haskell.org/D2167
GHC Trac Issues: #12003
}}}
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/12003#comment:3>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list