<div dir="ltr">hey all, <br>when doing a devel1 buildĀ  i got the following panic <br><br><br><pre><span class="">"inplace/bin/genapply"</span> <span class="">></span><span class="">rts</span><span class="">/</span><span class="">dist</span><span class="">/</span><span class="">build</span><span class="">/</span><span class="">AutoApply</span><span class="">.</span><span class="">cmm</span>
<span class="">"inplace/bin/ghc-stage1"</span> <span class="">-</span><span class="">static</span>  <span class="">-</span><span class="">H64m</span> <span class="">-</span><span class="">O</span> <span class="">-</span><span class="">fasm</span> <span class="">-</span><span class="">Iincludes</span> <span class="">-</span><span class="">Iincludes</span><span class="">/</span><span class="">dist</span> <span class="">-</span><span class="">Iincludes</span><span class="">/</span><span class="">dist</span><span class="">-</span><span class="">derivedconstants</span><span class="">/</span><span class="">header</span> <span class="">-</span><span class="">Iincludes</span><span class="">/</span><span class="">dist</span><span class="">-</span><span class="">ghcconstants</span><span class="">/</span><span class="">header</span> <span class="">-</span><span class="">Irts</span> <span class="">-</span><span class="">Irts</span><span class="">/</span><span class="">dist</span><span class="">/</span><span class="">build</span> <span class="">-</span><span class="">DCOMPILING_RTS</span> <span class="">-</span><span class="">this</span><span class="">-</span><span class="">package</span><span class="">-</span><span class="">key</span> <span class="">rts</span> <span class="">-</span><span class="">dcmm</span><span class="">-</span><span class="">lint</span>  <span class="">-</span><span class="">DDTRACE</span>     <span class="">-</span><span class="">i</span> <span class="">-</span><span class="">irts</span> <span class="">-</span><span class="">irts</span><span class="">/</span><span class="">dist</span><span class="">/</span><span class="">build</span> <span class="">-</span><span class="">irts</span><span class="">/</span><span class="">dist</span><span class="">/</span><span class="">build</span><span class="">/</span><span class="">autogen</span> <span class="">-</span><span class="">Irts</span><span class="">/</span><span class="">dist</span><span class="">/</span><span class="">build</span> <span class="">-</span><span class="">Irts</span><span class="">/</span><span class="">dist</span><span class="">/</span><span class="">build</span><span class="">/</span><span class="">autogen</span>           <span class="">-</span><span class="">O2</span>    <span class="">-</span><span class="">c</span> <span class="">rts</span><span class="">/</span><span class="">dist</span><span class="">/</span><span class="">build</span><span class="">/</span><span class="">AutoApply</span><span class="">.</span><span class="">cmm</span> <span class="">-</span><span class="">o</span> <span class="">rts</span><span class="">/</span><span class="">dist</span><span class="">/</span><span class="">build</span><span class="">/</span><span class="">AutoApply</span><span class="">.</span><span class="">o</span>
<span class="">"inplace/bin/ghc-stage1"</span> <span class="">-</span><span class="">fPIC</span> <span class="">-</span><span class="">dynamic</span>  <span class="">-</span><span class="">H64m</span> <span class="">-</span><span class="">O</span> <span class="">-</span><span class="">fasm</span> <span class="">-</span><span class="">Iincludes</span> <span class="">-</span><span class="">Iincludes</span><span class="">/</span><span class="">dist</span> <span class="">-</span><span class="">Iincludes</span><span class="">/</span><span class="">dist</span><span class="">-</span><span class="">derivedconstants</span><span class="">/</span><span class="">header</span> <span class="">-</span><span class="">Iincludes</span><span class="">/</span><span class="">dist</span><span class="">-</span><span class="">ghcconstants</span><span class="">/</span><span class="">header</span> <span class="">-</span><span class="">Irts</span> <span class="">-</span><span class="">Irts</span><span class="">/</span><span class="">dist</span><span class="">/</span><span class="">build</span> <span class="">-</span><span class="">DCOMPILING_RTS</span> <span class="">-</span><span class="">this</span><span class="">-</span><span class="">package</span><span class="">-</span><span class="">key</span> <span class="">rts</span> <span class="">-</span><span class="">dcmm</span><span class="">-</span><span class="">lint</span>  <span class="">-</span><span class="">DDTRACE</span>     <span class="">-</span><span class="">i</span> <span class="">-</span><span class="">irts</span> <span class="">-</span><span class="">irts</span><span class="">/</span><span class="">dist</span><span class="">/</span><span class="">build</span> <span class="">-</span><span class="">irts</span><span class="">/</span><span class="">dist</span><span class="">/</span><span class="">build</span><span class="">/</span><span class="">autogen</span> <span class="">-</span><span class="">Irts</span><span class="">/</span><span class="">dist</span><span class="">/</span><span class="">build</span> <span class="">-</span><span class="">Irts</span><span class="">/</span><span class="">dist</span><span class="">/</span><span class="">build</span><span class="">/</span><span class="">autogen</span>           <span class="">-</span><span class="">O2</span>    <span class="">-</span><span class="">c</span> <span class="">rts</span><span class="">/</span><span class="">dist</span><span class="">/</span><span class="">build</span><span class="">/</span><span class="">AutoApply</span><span class="">.</span><span class="">cmm</span> <span class="">-</span><span class="">o</span> <span class="">rts</span><span class="">/</span><span class="">dist</span><span class="">/</span><span class="">build</span><span class="">/</span><span class="">AutoApply</span><span class="">.</span><span class="">dyn_o</span>
<span class="">"inplace/bin/ghc-stage1"</span> <span class="">-</span><span class="">static</span> <span class="">-</span><span class="">eventlog</span>  <span class="">-</span><span class="">H64m</span> <span class="">-</span><span class="">O</span> <span class="">-</span><span class="">fasm</span> <span class="">-</span><span class="">Iincludes</span> <span class="">-</span><span class="">Iincludes</span><span class="">/</span><span class="">dist</span> <span class="">-</span><span class="">Iincludes</span><span class="">/</span><span class="">dist</span><span class="">-</span><span class="">derivedconstants</span><span class="">/</span><span class="">header</span> <span class="">-</span><span class="">Iincludes</span><span class="">/</span><span class="">dist</span><span class="">-</span><span class="">ghcconstants</span><span class="">/</span><span class="">header</span> <span class="">-</span><span class="">Irts</span> <span class="">-</span><span class="">Irts</span><span class="">/</span><span class="">dist</span><span class="">/</span><span class="">build</span> <span class="">-</span><span class="">DCOMPILING_RTS</span> <span class="">-</span><span class="">this</span><span class="">-</span><span class="">package</span><span class="">-</span><span class="">key</span> <span class="">rts</span> <span class="">-</span><span class="">dcmm</span><span class="">-</span><span class="">lint</span>  <span class="">-</span><span class="">DDTRACE</span>     <span class="">-</span><span class="">i</span> <span class="">-</span><span class="">irts</span> <span class="">-</span><span class="">irts</span><span class="">/</span><span class="">dist</span><span class="">/</span><span class="">build</span> <span class="">-</span><span class="">irts</span><span class="">/</span><span class="">dist</span><span class="">/</span><span class="">build</span><span class="">/</span><span class="">autogen</span> <span class="">-</span><span class="">Irts</span><span class="">/</span><span class="">dist</span><span class="">/</span><span class="">build</span> <span class="">-</span><span class="">Irts</span><span class="">/</span><span class="">dist</span><span class="">/</span><span class="">build</span><span class="">/</span><span class="">autogen</span>           <span class="">-</span><span class="">O2</span>    <span class="">-</span><span class="">c</span> <span class="">rts</span><span class="">/</span><span class="">dist</span><span class="">/</span><span class="">build</span><span class="">/</span><span class="">AutoApply</span><span class="">.</span><span class="">cmm</span> <span class="">-</span><span class="">o</span> <span class="">rts</span><span class="">/</span><span class="">dist</span><span class="">/</span><span class="">build</span><span class="">/</span><span class="">AutoApply</span><span class="">.</span><span class="">l_o</span>
<span class="">"inplace/bin/ghc-stage1"</span> <span class="">-</span><span class="">static</span> <span class="">-</span><span class="">optc</span><span class="">-</span><span class="">DDEBUG</span> <span class="">-</span><span class="">ticky</span> <span class="">-</span><span class="">DTICKY_TICKY</span>  <span class="">-</span><span class="">H64m</span> <span class="">-</span><span class="">O</span> <span class="">-</span><span class="">fasm</span> <span class="">-</span><span class="">Iincludes</span> <span class="">-</span><span class="">Iincludes</span><span class="">/</span><span class="">dist</span> <span class="">-</span><span class="">Iincludes</span><span class="">/</span><span class="">dist</span><span class="">-</span><span class="">derivedconstants</span><span class="">/</span><span class="">header</span> <span class="">-</span><span class="">Iincludes</span><span class="">/</span><span class="">dist</span><span class="">-</span><span class="">ghcconstants</span><span class="">/</span><span class="">header</span> <span class="">-</span><span class="">Irts</span> <span class="">-</span><span class="">Irts</span><span class="">/</span><span class="">dist</span><span class="">/</span><span class="">build</span> <span class="">-</span><span class="">DCOMPILING_RTS</span> <span class="">-</span><span class="">this</span><span class="">-</span><span class="">package</span><span class="">-</span><span class="">key</span> <span class="">rts</span> <span class="">-</span><span class="">dcmm</span><span class="">-</span><span class="">lint</span>  <span class="">-</span><span class="">DDTRACE</span>     <span class="">-</span><span class="">i</span> <span class="">-</span><span class="">irts</span> <span class="">-</span><span class="">irts</span><span class="">/</span><span class="">dist</span><span class="">/</span><span class="">build</span> <span class="">-</span><span class="">irts</span><span class="">/</span><span class="">dist</span><span class="">/</span><span class="">build</span><span class="">/</span><span class="">autogen</span> <span class="">-</span><span class="">Irts</span><span class="">/</span><span class="">dist</span><span class="">/</span><span class="">build</span> <span class="">-</span><span class="">Irts</span><span class="">/</span><span class="">dist</span><span class="">/</span><span class="">build</span><span class="">/</span><span class="">autogen</span>           <span class="">-</span><span class="">O2</span> <span class="">-</span><span class="">O0</span>    <span class="">-</span><span class="">c</span> <span class="">rts</span><span class="">/</span><span class="">dist</span><span class="">/</span><span class="">build</span><span class="">/</span><span class="">AutoApply</span><span class="">.</span><span class="">cmm</span> <span class="">-</span><span class="">o</span> <span class="">rts</span><span class="">/</span><span class="">dist</span><span class="">/</span><span class="">build</span><span class="">/</span><span class="">AutoApply</span><span class="">.</span><span class="">debug_o</span>
<span class="">***</span> <span class="">Core</span> <span class="">Lint</span> <span class="">warnings</span> <span class="">:</span> <span class="">in</span> <span class="">result</span> <span class="">of</span> <span class="">Desugar</span> <span class="">(</span><span class="">after</span> <span class="">optimization</span><span class="">)</span> <span class="">***</span>
<span class="">{-# LINE 101 "libraries/ghc-prim/GHC/Classes.hs #-}</span><span class="">:</span> <span class="">Warning</span><span class="">:</span>
    <span class="">[</span><span class="">RHS</span> <span class="">of</span> <span class="">$</span><span class="">c</span><span class="">/=</span><span class="">_a1qs</span> <span class="">::</span> <span class="">GHC</span><span class="">.</span><span class="">Types</span><span class="">.</span><span class="">Float</span>
                         <span class="">-></span> <span class="">GHC</span><span class="">.</span><span class="">Types</span><span class="">.</span><span class="">Float</span> <span class="">-></span> <span class="">GHC</span><span class="">.</span><span class="">Types</span><span class="">.</span><span class="">Bool</span><span class="">]</span>
    <span class="">INLINE</span> <span class="">binder</span> <span class="">is</span> <span class="">(</span><span class="">non</span><span class="">-</span><span class="">rule</span><span class="">)</span> <span class="">loop</span> <span class="">breaker</span><span class="">:</span> <span class="">$</span><span class="">c</span><span class="">/=</span><span class="">_a1qs</span>
<span class="">{-# LINE 104 "libraries/ghc-prim/GHC/Classes.hs #-}</span><span class="">:</span> <span class="">Warning</span><span class="">:</span>
    <span class="">[</span><span class="">RHS</span> <span class="">of</span> <span class="">$</span><span class="">c</span><span class="">/=</span><span class="">_a1ql</span> <span class="">::</span> <span class="">GHC</span><span class="">.</span><span class="">Types</span><span class="">.</span><span class="">Double</span>
                         <span class="">-></span> <span class="">GHC</span><span class="">.</span><span class="">Types</span><span class="">.</span><span class="">Double</span> <span class="">-></span> <span class="">GHC</span><span class="">.</span><span class="">Types</span><span class="">.</span><span class="">Bool</span><span class="">]</span>
    <span class="">INLINE</span> <span class="">binder</span> <span class="">is</span> <span class="">(</span><span class="">non</span><span class="">-</span><span class="">rule</span><span class="">)</span> <span class="">loop</span> <span class="">breaker</span><span class="">:</span> <span class="">$</span><span class="">c</span><span class="">/=</span><span class="">_a1ql</span>
<span class="">{-# LINE 85 "libraries/ghc-prim/GHC/Classes.hs #-}</span><span class="">:</span> <span class="">Warning</span><span class="">:</span>
    <span class="">[</span><span class="">RHS</span> <span class="">of</span> <span class="">$</span><span class="">c</span><span class="">/=</span><span class="">_a1qZ</span> <span class="">::</span> <span class="">forall</span> <span class="">a_a1X</span><span class="">.</span>
                         <span class="">GHC</span><span class="">.</span><span class="">Classes</span><span class="">.</span><span class="">Eq</span> <span class="">a_a1X</span> <span class="">=></span>
                         <span class="">[</span><span class="">a_a1X</span><span class="">]</span> <span class="">-></span> <span class="">[</span><span class="">a_a1X</span><span class="">]</span> <span class="">-></span> <span class="">GHC</span><span class="">.</span><span class="">Types</span><span class="">.</span><span class="">Bool</span><span class="">]</span>
    <span class="">INLINE</span> <span class="">binder</span> <span class="">is</span> <span class="">(</span><span class="">non</span><span class="">-</span><span class="">rule</span><span class="">)</span> <span class="">loop</span> <span class="">breaker</span><span class="">:</span> <span class="">$</span><span class="">c</span><span class="">/=</span><span class="">_a1qZ</span>

<span class="">ghc</span><span class="">-</span><span class="">stage1</span><span class="">:</span> <span class="">panic</span><span class="">!</span> <span class="">(</span><span class="">the</span> <span class="">'</span><span class="">impossible'</span> <span class="">happened</span><span class="">)</span>
  <span class="">(</span><span class="">GHC</span> <span class="">version</span> <span class="">7.9</span><span class="">.</span><span class="">20141018</span> <span class="">for</span> <span class="">x86_64</span><span class="">-</span><span class="">apple</span><span class="">-</span><span class="">darwin</span><span class="">)</span><span class="">:</span>
        <span class="">tyConAppTyCon</span> <span class="">a_12</span>

<span class="">Please</span> <span class="">report</span> <span class="">this</span> <span class="">as</span> <span class="">a</span> <span class="">GHC</span> <span class="">bug</span><span class="">:</span>  <span class="">http</span><span class="">://</span><span class="">www</span><span class="">.</span><span class="">haskell</span><span class="">.</span><span class="">org</span><span class="">/</span><span class="">ghc</span><span class="">/</span><span class="">reportabug<br><br></span></pre><pre>any ideas of how I could<span class=""> debug this? Or what it might be?<br></span></pre><br></div>