expand "out of stack slots" panic to suggest using -fregs-graph, see #1993
authorSimon Marlow <simonmar@microsoft.com>
Wed, 2 Jan 2008 15:07:37 +0000 (15:07 +0000)
committerSimon Marlow <simonmar@microsoft.com>
Wed, 2 Jan 2008 15:07:37 +0000 (15:07 +0000)
compiler/nativeGen/RegAllocLinear.hs

index 888ef16..e6491b7 100644 (file)
@@ -222,7 +222,8 @@ emptyStackMap = StackMap [0..maxSpillSlots] emptyUFM
 
 getStackSlotFor :: StackMap -> Unique -> (StackMap,Int)
 getStackSlotFor (StackMap [] _) _
-       = panic "RegAllocLinear.getStackSlotFor: out of stack slots"
+       = panic "RegAllocLinear.getStackSlotFor: out of stack slots, try -fregs-graph"
+        -- This happens with darcs' SHA1.hs, see #1993
 
 getStackSlotFor fs@(StackMap (freeSlot:stack') reserved) reg =
     case lookupUFM reserved reg of