[GHC] #13255: aws package fails to build with master
#13255: aws package fails to build with master -------------------------------------+------------------------------------- Reporter: bgamari | Owner: Type: bug | Status: new Priority: highest | Milestone: 8.2.1 Component: Compiler | Version: 8.0.1 Keywords: | Operating System: Unknown/Multiple Architecture: | Type of failure: Compile-time Unknown/Multiple | crash or panic Test Case: | Blocked By: Blocking: | Related Tickets: Differential Rev(s): | Wiki Page: -------------------------------------+------------------------------------- The `aws` package from Hackage fails to build with `master`, {{{ [22 of 76] Compiling Aws.DynamoDb.Core ( Aws/DynamoDb/Core.hs, /home/ben/code/mediawiki-annotate/dist- newstyle/build/x86_64-linux/ghc-8.1.20170209/aws-0.14.1/build/Aws/DynamoDb/Core.p_o ) ghc: panic! (the 'impossible' happened) (GHC version 8.1.20170209 for x86_64-unknown-linux): completeCall $wloop_length_s18Cv Stop[BoringCtxt] Int# -> Int# -> Int Call stack: CallStack (from HasCallStack): prettyCurrentCallStack, called at compiler/utils/Outputable.hs:1188:58 in ghc:Outputable callStackDoc, called at compiler/utils/Outputable.hs:1192:37 in ghc:Outputable pprPanic, called at compiler/simplCore/Simplify.hs:1598:9 in ghc:Simplify Please report this as a GHC bug: http://www.haskell.org/ghc/reportabug }}} -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/13255> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
#13255: aws package fails to build with master -------------------------------------+------------------------------------- Reporter: bgamari | Owner: bgamari Type: bug | Status: new Priority: highest | Milestone: 8.2.1 Component: Compiler | Version: 8.0.1 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: Type of failure: Compile-time | Unknown/Multiple crash or panic | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Changes (by bgamari): * owner: => bgamari -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/13255#comment:1> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
#13255: aws package fails to build with master -------------------------------------+------------------------------------- Reporter: bgamari | Owner: bgamari Type: bug | Status: new Priority: highest | Milestone: 8.2.1 Component: Compiler | Version: 8.0.1 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: Type of failure: Compile-time | Unknown/Multiple crash or panic | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by simonpj): How do I reproduce this? I get {{{ cabal install --with-ghc=/home/simonpj/5builds/HEAD-4/inplace/bin/ghc- stage2 Resolving dependencies... cabal: Could not resolve dependencies: trying: base-4.10.0.0/installed-4.1... (dependency of aws-0.15) next goal: vector (dependency of aws-0.15) rejecting: vector-0.12.0.0 (conflict: base==4.10.0.0/installed-4.1..., vector => base>=4.5 && <4.10) rejecting: vector-0.11.0.0 (conflict: base==4.10.0.0/installed-4.1..., vector => base>=4.3 && <4.10) trying: vector-0.10.12.3 next goal: primitive (dependency of vector-0.10.12.3) rejecting: primitive-0.6.2.0 (conflict: vector => primitive>=0.5.0.1 && <0.6.2) rejecting: primitive-0.6.1.0 (conflict: base==4.10.0.0/installed-4.1..., primitive => base>=4.3 && <4.10) rejecting: primitive-0.5.4.0 (conflict: base==4.10.0.0/installed-4.1..., primitive => base>=4.3 && <4.9) rejecting: primitive-0.5.3.0, primitive-0.5.2.1 (conflict: base==4.10.0.0/installed-4.1..., primitive => base>=4.3 && <4.8) rejecting: primitive-0.5.1.0 (conflict: base==4.10.0.0/installed-4.1..., primitive => base>=4 && <4.8) rejecting: primitive-0.5.0.1 (conflict: base==4.10.0.0/installed-4.1..., primitive => base>=4 && <4.7) rejecting: primitive-0.5, primitive-0.4.1, primitive-0.4.0.1, primitive-0.4, primitive-0.3.1, primitive-0.3, primitive-0.2.1, primitive-0.2, primitive-0.1 (conflict: vector => primitive>=0.5.0.1 && <0.6.2) rejecting: primitive-0.6 (conflict: base==4.10.0.0/installed-4.1..., primitive => base>=4.3 && <4.9) Dependency tree exhaustively searched. simonpj@cam-05-unx:~/tmp/aws-0.15$ }}} -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/13255#comment:2> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
#13255: aws package fails to build with master -------------------------------------+------------------------------------- Reporter: bgamari | Owner: bgamari Type: bug | Status: new Priority: highest | Milestone: 8.2.1 Component: Compiler | Version: 8.0.1 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: Type of failure: Compile-time | Unknown/Multiple crash or panic | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by bgamari): Just plain `cabal install aws --allow-newer --with-ghc=...` should do it. N.B. `--allow-newer is quite handy when testing pre-release GHC's against Cabal packages; it tells Cabal to ignore upper bounds on the packages dependencies. -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/13255#comment:3> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
#13255: aws package fails to build with master -------------------------------------+------------------------------------- Reporter: bgamari | Owner: bgamari Type: bug | Status: new Priority: highest | Milestone: 8.2.1 Component: Compiler | Version: 8.0.1 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: Type of failure: Compile-time | Unknown/Multiple crash or panic | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by simonpj): I can't reproduce this with HEAD -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/13255#comment:4> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
#13255: aws package fails to build with master -------------------------------------+------------------------------------- Reporter: bgamari | Owner: bgamari Type: bug | Status: new Priority: highest | Milestone: 8.2.1 Component: Compiler | Version: 8.0.1 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: Type of failure: Compile-time | Unknown/Multiple crash or panic | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by bgamari): Interesting; I have been able to reproduce this pretty reliably. I'll try to have a look. -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/13255#comment:5> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
#13255: aws package fails to build with master -------------------------------------+------------------------------------- Reporter: bgamari | Owner: bgamari Type: bug | Status: new Priority: highest | Milestone: 8.2.1 Component: Compiler | Version: 8.0.1 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: Type of failure: Compile-time | Unknown/Multiple crash or panic | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by RyanGlScott): Indeed, I can't reproduce this either with a regular GHC HEAD. I wonder if having a profiled GHC HEAD makes a difference, as I noticed in your log that you were compiling a file with the suffix `.p_o`. -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/13255#comment:6> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
#13255: aws package fails to build with master -------------------------------------+------------------------------------- Reporter: bgamari | Owner: bgamari Type: bug | Status: new Priority: highest | Milestone: 8.2.1 Component: Compiler | Version: 8.0.1 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: Type of failure: Compile-time | Unknown/Multiple crash or panic | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by RyanGlScott): Yep, a profiled GHC HEAD is crucial here. I couldn't reproduce this with a profiled 8.0.2, but with a profiled GHC HEAD, I get: {{{ $ cabal build Building aws-0.16... Preprocessing library aws-0.16... [69 of 78] Compiling Aws.DynamoDb.Core ( Aws/DynamoDb/Core.hs, dist/build/Aws/DynamoDb/Core.p_o ) <no location info>: error: ghc-stage2: panic! (the 'impossible' happened) (GHC version 8.1.20170213 for x86_64-unknown-linux): completeCall $wloop_length_s1bOu Stop[BoringCtxt] Int# -> Int# -> Int Call stack: CallStack (from HasCallStack): prettyCurrentCallStack, called at compiler/utils/Outputable.hs:1197:58 in ghc:Outputable callStackDoc, called at compiler/utils/Outputable.hs:1201:37 in ghc:Outputable pprPanic, called at compiler/simplCore/Simplify.hs:1598:9 in ghc:Simplify CallStack (from -prof): SimplCore.SimplTopBinds (compiler/simplCore/SimplCore.hs:729:29-64) SimplCore.Simplify (compiler/simplCore/SimplCore.hs:426:40-55) HscMain.Core2Core (compiler/main/HscMain.hs:1170:7-42) HscMain.hscSimplify' (compiler/main/HscMain.hs:(1167,1)-(1170,42)) HscMain.finish (compiler/main/HscMain.hs:(728,1)-(740,20)) HscMain.hscIncrementalCompile (compiler/main/HscMain.hs:(639,1)-(694,32)) GhcMake.upsweep_mod.compile_it (compiler/main/GhcMake.hs:(1380,13)-(1382,66)) GhcMake.upsweep_mod (compiler/main/GhcMake.hs:(1328,1)-(1482,49)) GhcMake.parUpsweep_one.withSem (compiler/main/GhcMake.hs:1104:13-66) GhcMake.parUpsweep_one (compiler/main/GhcMake.hs:(1009,1)-(1164,65)) GhcMake.parUpsweep.\.spawnWorkers.\.\ (compiler/main/GhcMake.hs:(867,43)-(918,49)) GhcMake.parUpsweep.\.spawnWorkers.\ (compiler/main/GhcMake.hs:(867,13)-(918,49)) GhcMake.parUpsweep.\.spawnWorkers (compiler/main/GhcMake.hs:(866,11)-(918,49)) GhcMake.parUpsweep.\.finallySyncSession (compiler/main/GhcMake.hs:(832,9)-(834,30)) GhcMake.parUpsweep.\ (compiler/main/GhcMake.hs:(829,62)-(949,44)) GhcMake.parUpsweep (compiler/main/GhcMake.hs:(796,1)-(979,36)) GhcMake.load'.upsweep_fn (compiler/main/GhcMake.hs:(351,9)-(352,41)) GhcMake.load'.checkHowMuch (compiler/main/GhcMake.hs:(233,9)-(235,27)) GhcMake.load' (compiler/main/GhcMake.hs:(210,1)-(439,38)) GhcMake.load (compiler/main/GhcMake.hs:(202,1)-(204,44)) GHC.withCleanupSession (compiler/main/GHC.hs:(450,1)-(459,37)) GHC.runGhc (compiler/main/GHC.hs:(425,1)-(430,26)) GHC.defaultErrorHandler (compiler/main/GHC.hs:(365,1)-(397,7)) Please report this as a GHC bug: http://www.haskell.org/ghc/reportabug }}} -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/13255#comment:7> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
#13255: aws package fails to build with master -------------------------------------+------------------------------------- Reporter: bgamari | Owner: bgamari Type: bug | Status: new Priority: highest | Milestone: 8.2.1 Component: Compiler | Version: 8.0.1 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: Type of failure: Compile-time | Unknown/Multiple crash or panic | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by bgamari): Ahh, yes, that would make sense. Good catch, RyanGlScott! -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/13255#comment:8> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
#13255: aws package fails to build with master -------------------------------------+------------------------------------- Reporter: bgamari | Owner: bgamari Type: bug | Status: new Priority: highest | Milestone: 8.2.1 Component: Compiler | Version: 8.0.1 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: Type of failure: Compile-time | Unknown/Multiple crash or panic | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by RyanGlScott): I've managed the problem to isolate this smaller example: {{{#!hs module Bug where ------------------------------------------------------------------------------- import qualified Data.ByteString.Base64 as Base64 import qualified Data.ByteString.Char8 as B import qualified Data.Set as S import qualified Data.Text as T import qualified Data.Text.Encoding as T data DValue = DBinary B.ByteString | DBool Bool | DBoolSet (S.Set Bool) ------------------------------------------------------------------------------- class DynSize a where dynSize :: a -> Int instance DynSize DValue where dynSize (DBool _) = 8 dynSize (DBoolSet s) = sum $ map (dynSize . DBool) $ S.toList s dynSize (DBinary bs) = T.length . T.decodeUtf8 $ Base64.encode bs }}} You'll need to run `cabal install base64-bytestring text --enable-library- profiling` beforehand. Then you can reproduce it like so: {{{ $ ~/Software/ghc3/inplace/bin/ghc-stage2 -O2 -prof -fforce-recomp Bug.hs [1 of 1] Compiling Bug ( Bug.hs, Bug.o ) ghc-stage2: panic! (the 'impossible' happened) (GHC version 8.1.20170213 for x86_64-unknown-linux): completeCall $wloop_length_s87d Stop[BoringCtxt] Int# -> Int# -> Int Call stack: CallStack (from HasCallStack): prettyCurrentCallStack, called at compiler/utils/Outputable.hs:1197:58 in ghc:Outputable callStackDoc, called at compiler/utils/Outputable.hs:1201:37 in ghc:Outputable pprPanic, called at compiler/simplCore/Simplify.hs:1598:9 in ghc:Simplify CallStack (from -prof): SimplCore.SimplTopBinds (compiler/simplCore/SimplCore.hs:729:29-64) SimplCore.Simplify (compiler/simplCore/SimplCore.hs:426:40-55) HscMain.Core2Core (compiler/main/HscMain.hs:1170:7-42) HscMain.hscSimplify' (compiler/main/HscMain.hs:(1167,1)-(1170,42)) HscMain.finish (compiler/main/HscMain.hs:(728,1)-(740,20)) HscMain.hscIncrementalCompile (compiler/main/HscMain.hs:(639,1)-(694,32)) GhcMake.upsweep_mod.compile_it (compiler/main/GhcMake.hs:(1380,13)-(1382,66)) GhcMake.upsweep_mod (compiler/main/GhcMake.hs:(1328,1)-(1482,49)) GhcMake.upsweep.upsweep' (compiler/main/GhcMake.hs:(1197,3)-(1296,91)) GhcMake.upsweep (compiler/main/GhcMake.hs:(1189,1)-(1296,91)) GhcMake.load'.upsweep_fn (compiler/main/GhcMake.hs:(351,9)-(352,41)) GhcMake.load'.checkHowMuch (compiler/main/GhcMake.hs:(233,9)-(235,27)) GhcMake.load' (compiler/main/GhcMake.hs:(210,1)-(439,38)) GhcMake.load (compiler/main/GhcMake.hs:(202,1)-(204,44)) GHC.withCleanupSession (compiler/main/GHC.hs:(450,1)-(459,37)) GHC.runGhc (compiler/main/GHC.hs:(425,1)-(430,26)) GHC.defaultErrorHandler (compiler/main/GHC.hs:(365,1)-(397,7)) Please report this as a GHC bug: http://www.haskell.org/ghc/reportabug }}} -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/13255#comment:9> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
#13255: aws package fails to build with master -------------------------------------+------------------------------------- Reporter: bgamari | Owner: bgamari Type: bug | Status: new Priority: highest | Milestone: 8.2.1 Component: Compiler | Version: 8.0.1 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: Type of failure: Compile-time | Unknown/Multiple crash or panic | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Changes (by RyanGlScott): * cc: lukemaurer (added) Comment: I've confirmed that this bug first appears after commit 8d5cf8bf584fd4849917c29d82dcf46ee75dd035 (Join points). -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/13255#comment:10> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
#13255: aws package fails to build with master -------------------------------------+------------------------------------- Reporter: bgamari | Owner: bgamari Type: bug | Status: new Priority: highest | Milestone: 8.2.1 Component: Compiler | Version: 8.0.1 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: Type of failure: Compile-time | Unknown/Multiple crash or panic | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by simonpj): Great test case! I'm on it -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/13255#comment:11> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
#13255: aws package fails to build with master -------------------------------------+------------------------------------- Reporter: bgamari | Owner: simonpj Type: bug | Status: new Priority: highest | Milestone: 8.2.1 Component: Compiler | Version: 8.0.1 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: Type of failure: Compile-time | Unknown/Multiple crash or panic | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Changes (by bgamari): * owner: bgamari => simonpj -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/13255#comment:12> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
#13255: aws package fails to build with master -------------------------------------+------------------------------------- Reporter: bgamari | Owner: simonpj Type: bug | Status: new Priority: highest | Milestone: 8.2.1 Component: Compiler | Version: 8.0.1 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: Type of failure: Compile-time | Unknown/Multiple crash or panic | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by Ben Gamari <ben@…>): In [changeset:"2d5be63d1140a409eb18d1a77d439053844f7ce7/ghc" 2d5be63d/ghc]: {{{ #!CommitTicketReference repository="ghc" revision="2d5be63d1140a409eb18d1a77d439053844f7ce7" Change -dppr-ticks to -dsuppress-ticks I spent about two hours today hunting fruitlessly for a simplifier bug (when fixing Trac #13255), only to find that it was caused by -ddump-X silently suppressing all ticks in Core. I think this has happened to me once before. So I've changed to make tick-printing on by default (like coercions, etc), with a flag -dsuppress-ticks (like -dsuppress-coercions) to suppress them. Blargh. -dppr-ticks is still there, but deprecated. }}} -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/13255#comment:13> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
#13255: aws package fails to build with master -------------------------------------+------------------------------------- Reporter: bgamari | Owner: simonpj Type: bug | Status: closed Priority: highest | Milestone: 8.2.1 Component: Compiler | Version: 8.0.1 Resolution: fixed | Keywords: Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: Compile-time | Test Case: crash or panic | simplCore/should_compile/T13255 Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Changes (by bgamari): * status: new => closed * testcase: => simplCore/should_compile/T13255 * resolution: => fixed Comment: This was fixed in 5cef996c7cac724174a4f9b3ecceb4f84737d49e. About to push a commit adding the testcase from comment:9. -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/13255#comment:14> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
#13255: aws package fails to build with master -------------------------------------+------------------------------------- Reporter: bgamari | Owner: simonpj Type: bug | Status: closed Priority: highest | Milestone: 8.2.1 Component: Compiler | Version: 8.0.1 Resolution: fixed | Keywords: Operating System: Unknown/Multiple | Architecture: Type of failure: Compile-time | Unknown/Multiple crash or panic | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Changes (by bgamari): * testcase: simplCore/should_compile/T13255 => Comment: Unfortunately I hadn't previously noticed that the repro from comment:9 involved `Text` and `bytestring-base64`, neither of which are anywhere near being boot packages. I'm afraid it looks like adding a testcase for this one isn't currently possible. -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/13255#comment:15> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
#13255: aws package fails to build with master -------------------------------------+------------------------------------- Reporter: bgamari | Owner: simonpj Type: bug | Status: closed Priority: highest | Milestone: 8.2.1 Component: Compiler | Version: 8.0.1 Resolution: fixed | Keywords: Operating System: Unknown/Multiple | Architecture: Type of failure: Compile-time | Unknown/Multiple crash or panic | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by simonpj): Are you sure that 5cef996c7cac724174a4f9b3ecceb4f84737d49e is merged to HEAD? I don't see it. -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/13255#comment:16> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
#13255: aws package fails to build with master -------------------------------------+------------------------------------- Reporter: bgamari | Owner: (none) Type: bug | Status: new Priority: highest | Milestone: 8.2.1 Component: Compiler | Version: 8.0.1 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: Type of failure: Compile-time | Unknown/Multiple crash or panic | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Changes (by simonpj): * status: closed => new * owner: simonpj => (none) * resolution: fixed => -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/13255#comment:17> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
#13255: aws package fails to build with master -------------------------------------+------------------------------------- Reporter: bgamari | Owner: (none) Type: bug | Status: new Priority: highest | Milestone: 8.2.1 Component: Compiler | Version: 8.0.1 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: Type of failure: Compile-time | Unknown/Multiple crash or panic | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by Ben Gamari <ben@…>): In [changeset:"6e3288473718fcd8e6ad15a5e7db5b7ab43e9cbb/ghc" 6e328847/ghc]: {{{ #!CommitTicketReference repository="ghc" revision="6e3288473718fcd8e6ad15a5e7db5b7ab43e9cbb" Fix SetLevels for join points This fixes Trac #13255. The trouble was that we had a bottoming join point, and tried to float it to top level. But it had free JoinIds, so we tried to abstract over them. Disaster. Lint should have caught it, but didn't (now fixed). This patch fixes the original problem. }}} -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/13255#comment:18> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
#13255: aws package fails to build with master -------------------------------------+------------------------------------- Reporter: bgamari | Owner: (none) Type: bug | Status: closed Priority: highest | Milestone: 8.2.1 Component: Compiler | Version: 8.0.1 Resolution: fixed | Keywords: Operating System: Unknown/Multiple | Architecture: Type of failure: Compile-time | Unknown/Multiple crash or panic | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Changes (by bgamari): * status: new => closed * resolution: => fixed Comment: Indeed the commit was lost during a rebase. There we are. -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/13255#comment:19> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
participants (1)
-
GHC