On Fri, Jun 19, 2020 at 6:27 PM Ben Gamari <b...@smart-cactus.org> wrote:

> On June 19, 2020 5:55:01 PM EDT, Shayne Fletcher via ghc-devs <
> ghc-devs@haskell.org> wrote:
> >With the recent MR that removes integer-simple in favor of ghc-bignum,
> >I
> >find that I get a runtime failure when I try to use ghc-lib to generate
> >core:
> >```
> ># Running: stack     --no-terminal exec -- mini-compile
> >examples/mini-compile/test/MiniCompileTest.hs
> >
> >examples/mini-compile/test/MiniCompileTest.hs:66:5: error:
> >  * GHC internal error: `One' is not in scope during type checking, but
> >it passed the renamer
> >      tcl_env of environment: [628 :-> ATcTyCon TrName :: *,
> >                               62b :-> APromotionErr RecDataConPE,
> >                               62e :-> APromotionErr RecDataConPE]
> >    * In the definition of data constructor `TrNameS'
> >      In the data declaration for `TrName'
> >   |
> >66 |   = TrNameS Addr#  -- Static
> >   |     ^^^^^^^^^^^^^
> >mini-compile: GHC internal error: `One' is not in scope during type
> >checking, but it passed the renamer
> >tcl_env of environment: [628 :-> ATcTyCon TrName :: *,
> >                         62b :-> APromotionErr RecDataConPE,
> >                         62e :-> APromotionErr RecDataConPE]
> >```
> >
> >Anyone have any pointers on what is going wrong and what I should be
> >looking at?
>
> I have a hypothesis for what might be happening here. Investigating
>

Breaks at commit `96aa57878fd6e6a7b92e841a0df8b5255a559c97` (
https://gitlab.haskell.org/ghc/ghc/-/commit/96aa57878fd6e6a7b92e841a0df8b5255a559c97)
"Update compiler".

-- 
Shayne Fletcher
_______________________________________________
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs

Reply via email to