STG lint failure on master
As of 4700baaf building with this build.mk
results in an STG lint failure,
BuildFlavour = devel2
include mk/flavours/$(BuildFlavour).mk
GhcLibHcOpts += -g3 -ddump-to-file -ddump-stg -dcore-lint -dstg-lint -dcmm-lint
GhcRtsHcOpts += -g3
GhcStage2HcOpts += -g3 -ddump-to-file -ddump-stg -dcore-lint -dstg-lint -dcmm-lint
The failures occurs while building libraries/integer-gmp/dist-install/build/GHC/Integer/Type.o
and are of the form,
*** Stg Lint ErrMsgs: in Stg2Stg ***
<no location info>: warning:
[in body of lambda with binders m0_scBi :: State# s_a2Ej
-> State# s_a2Ej,
s1_scBj :: State# s_a2Ej]
s'_scBk is out of scope
<no location info>: warning:
[RHS of $j1_sdij :: (# BigNat, GmpLimb# #)]
Let(rec) binder ‘$j1_sdij’ has unlifted type ‘(# BigNat,
GmpLimb# #)’
RHS: (elided for brevity)
<no location info>: warning:
[RHS of $j4_sdQ1 :: (# BigNat, BigNat #)]
Let(rec) binder ‘$j4_sdQ1’ has unlifted type ‘(# BigNat, BigNat #)’
RHS: (elided)
Trac metadata
Trac field | Value |
---|---|
Version | 8.3 |
Type | Bug |
TypeOfFailure | OtherFailure |
Priority | high |
Resolution | Unresolved |
Component | Compiler |
Test case | |
Differential revisions | |
BlockedBy | |
Related | |
Blocking | |
CC | |
Operating system | |
Architecture |