[GHC] #12727: ghc: panic! (the 'impossible' happened) - piResultTy

GHC ghc-devs at haskell.org
Mon Oct 17 16:05:35 UTC 2016


#12727: ghc: panic! (the 'impossible' happened) - piResultTy
-------------------------------------+-------------------------------------
           Reporter:  ocharles       |             Owner:
               Type:  bug            |            Status:  new
           Priority:  normal         |         Milestone:
          Component:  Compiler       |           Version:  8.0.1
           Keywords:                 |  Operating System:  Unknown/Multiple
       Architecture:                 |   Type of failure:  None/Unknown
  Unknown/Multiple                   |
          Test Case:                 |        Blocked By:
           Blocking:                 |   Related Tickets:
Differential Rev(s):                 |         Wiki Page:
-------------------------------------+-------------------------------------
 Oddly this only happens on our build server, not on my local machine. On
 compilation, I get:

 {{{
 [187 of 273] Compiling Query.Order      ( Query/Order.hs,
 dist/build/Query/Order.o )

 Query/Order.hs:340:1: warning: [-Wredundant-constraints]
     • Redundant constraint: MonadBaseControl IO m
     • In the type signature for:
            updateOrdersSuccess :: (MonadBaseControl IO m,
                                    MonadTransaction m) =>
                                   m ()
 ghc: panic! (the 'impossible' happened)
   (GHC version 8.0.1 for x86_64-unknown-linux):
         piResultTy
   Maybe Int64
   a1_a4WiL

 Please report this as a GHC bug:  http://www.haskell.org/ghc/reportabug
 }}}

 The configuration parameters are:

 {{{
 configureFlags: --verbose --prefix=/nix/store
 /qxfjd5jxr593dn43i3659s86d0rdllyv-circuithub-api-0.0.4
 --libdir=$prefix/lib/$compiler --libsubdir=$pkgid --with-gcc=gcc
 --package-db=/tmp/nix-build-circuithub-api-0.0.4.drv-0/package.conf.d
 --ghc-option=-j1 --disable-split-objs --disable-library-profiling
 --disable-profiling --disable-shared --enable-library-vanilla --disable-
 executable-dynamic --disable-tests
 }}}

 I've attached Query/Order.hs, but you won't be able to compile it stand-
 alone.

--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/12727>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the ghc-tickets mailing list