#5434: <no location info> for shadowing warnings in TH-generated code
---------------------------------+------------------------------------------
Reporter: byorgey | Owner:
Type: bug | Status: new
Priority: normal | Milestone:
Component: Compiler | Version: 7.2.1
Keywords: | Testcase:
Blockedby: | Difficulty:
Os: Unknown/Multiple | Blocking:
Architecture: Unknown/Multiple | Failure: Incorrect warning at
compile-time
---------------------------------+------------------------------------------
Description changed by igloo:
Old description:
> See attached test case, which causes this warning to be printed when
> THShadowSplice.hs is compiled with -Wall:
>
> <no location info>:
> Warning: This binding for `x' shadows the existing binding
> bound at THShadowSplice.hs:7:3
>
> There ought to be some location info. I have also seen warnings of the
> form
>
> <no location info>:
> Warning: This binding for `x' shadows the existing binding
> bound at <no location info>
>
> although I have not yet been able to construct a small test case which
> exhibits this behavior.
New description:
See attached test case, which causes this warning to be printed when
THShadowSplice.hs is compiled with -Wall:
{{{
<no location info>:
Warning: This binding for `x' shadows the existing binding
bound at THShadowSplice.hs:7:3
}}}
There ought to be some location info. I have also seen warnings of the
form
{{{
<no location info>:
Warning: This binding for `x' shadows the existing binding
bound at <no location info>
}}}
although I have not yet been able to construct a small test case which
exhibits this behavior.
--
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/5434#comment:1>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs