[GHC] #6145: DataCon do not have location info

GHC cvs-ghc at haskell.org
Wed Jun 6 14:59:21 CEST 2012


#6145: DataCon do not have location info
-------------------------------------+--------------------------------------
    Reporter:  JeanPhilippeMoresmau  |       Owner:                             
        Type:  bug                   |      Status:  new                        
    Priority:  normal                |   Milestone:                             
   Component:  GHC API               |     Version:  7.4.1                      
    Keywords:                        |          Os:  Unknown/Multiple           
Architecture:  Unknown/Multiple      |     Failure:  Incorrect result at runtime
  Difficulty:  Unknown               |    Testcase:                             
   Blockedby:                        |    Blocking:                             
     Related:                        |  
-------------------------------------+--------------------------------------
Changes (by simonpj):

  * difficulty:  => Unknown


Old description:

> A data constructor does not have a valid source location associated with
> it in the API.
> The sample code attached will print True in 7.0.4 and False in 7.4.1,
> because no valid srcspan is attached to the DataCon.
> This is a problem for several EclipseFP/BuildWrapper operations that rely
> on srcspan being right...
> I've notified the mailing list of the issue, and Simon Peyton Jones was
> kind enough to fix it without an issue, but I wanted to create it,
> hopefully I'll try the next nightly release:
>
> commit cb705a38d677e2ab4cad37447c8180bd397d5576
> Author: Simon Peyton Jones <simonpj at microsoft.com>
> Date:   Tue Jun 5 13:35:07 2012 +0100
>
>    Add sensible locations to record-selector bindings
>
>  compiler/typecheck/TcTyClsDecls.lhs |   26 +++++++++++++-------------
>  1 files changed, 13 insertions(+), 13 deletions(-)

New description:

 A data constructor does not have a valid source location associated with
 it in the API.
 The sample code attached will print True in 7.0.4 and False in 7.4.1,
 because no valid srcspan is attached to the DataCon.
 This is a problem for several EclipseFP/BuildWrapper operations that rely
 on srcspan being right...
 I've notified the mailing list of the issue, and Simon Peyton Jones was
 kind enough to fix it without an issue, but I wanted to create it,
 hopefully I'll try the next nightly release:
 {{{
 commit cb705a38d677e2ab4cad37447c8180bd397d5576
 Author: Simon Peyton Jones <simonpj at microsoft.com>
 Date:   Tue Jun 5 13:35:07 2012 +0100

    Add sensible locations to record-selector bindings

  compiler/typecheck/TcTyClsDecls.lhs |   26 +++++++++++++-------------
  1 files changed, 13 insertions(+), 13 deletions(-)
 }}}

--

Comment:

 Thanks.  But where is module `GHC.Paths`?

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/6145#comment:1>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler



More information about the Glasgow-haskell-bugs mailing list