X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=rts%2FPrinter.c;h=6da32fc6f8bc5bccaa4775b1b1bf1eb31ced8bb7;hb=dce3fd4efcb90f61b115a400559ef687a11f2c53;hp=05a9660f4aabc518ff8a9aa82585d64f2b0f829a;hpb=97e278ac6e7569049de6d1fc772573a121010499;p=ghc-hetmet.git diff --git a/rts/Printer.c b/rts/Printer.c index 05a9660..6da32fc 100644 --- a/rts/Printer.c +++ b/rts/Printer.c @@ -15,7 +15,6 @@ #include "RtsFlags.h" #include "MBlock.h" -#include "Storage.h" #include "Bytecodes.h" /* for InstrPtr */ #include "Disassembler.h" #include "Apply.h" @@ -262,9 +261,7 @@ printClosure( StgClosure *obj ) /* Cannot happen -- use default case. case RET_BCO: case RET_SMALL: - case RET_VEC_SMALL: case RET_BIG: - case RET_VEC_BIG: case RET_DYN: case RET_FUN: */ @@ -577,7 +574,6 @@ printStackChunk( StgPtr sp, StgPtr spBottom ) } case RET_SMALL: - case RET_VEC_SMALL: debugBelch("RET_SMALL (%p)\n", info); bitmap = info->layout.bitmap; printSmallBitmap(spBottom, sp+1, @@ -596,7 +592,6 @@ printStackChunk( StgPtr sp, StgPtr spBottom ) } case RET_BIG: - case RET_VEC_BIG: barf("todo"); case RET_FUN: @@ -683,9 +678,7 @@ static char *closure_type_names[] = { "IND_STATIC", "RET_BCO", "RET_SMALL", - "RET_VEC_SMALL", "RET_BIG", - "RET_VEC_BIG", "RET_DYN", "RET_FUN", "UPDATE_FRAME", @@ -714,7 +707,9 @@ static char *closure_type_names[] = { "RBH", "EVACUATED", "REMOTE_REF", - "TVAR_WAIT_QUEUE", + "TVAR_WATCH_QUEUE", + "INVARIANT_CHECK_QUEUE", + "ATOMIC_INVARIANT", "TVAR", "TREC_CHUNK", "TREC_HEADER",