X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Frts%2FPrinter.c;h=a02451831fbb588bfa3cefc44081b20e9ee3f6e7;hb=a9d4abde339c30eeb7c7baf0a0edb13fa4a2eacd;hp=32e0bc6c4a23bf2c177952d05ff546ddeb6b5c18;hpb=3d124552f679101c2f6dd98101b10dbcf9ba0898;p=ghc-hetmet.git diff --git a/ghc/rts/Printer.c b/ghc/rts/Printer.c index 32e0bc6..a024518 100644 --- a/ghc/rts/Printer.c +++ b/ghc/rts/Printer.c @@ -1,5 +1,5 @@ /* ----------------------------------------------------------------------------- - * $Id: Printer.c,v 1.27 2000/06/15 13:23:52 daan Exp $ + * $Id: Printer.c,v 1.28 2000/08/15 11:48:06 simonmar Exp $ * * (c) The GHC Team, 1994-2000. * @@ -107,7 +107,7 @@ void printClosure( StgClosure *obj ) fprintf(stderr,"AP_UPD("); printPtr((StgPtr)ap->fun); for (i = 0; i < ap->n_args; ++i) { fprintf(stderr,", "); - printPtr(ap->payload[i]); + printPtr((P_)ap->payload[i]); } fprintf(stderr,")\n"); break; @@ -196,8 +196,7 @@ void printClosure( StgClosure *obj ) case TSO: fprintf(stderr,"TSO("); - fprintf(stderr,"%d (%x)", - stgCast(StgTSO*,obj)->id, stgCast(StgTSO*,obj)); + fprintf(stderr,"%d (%p)",((StgTSO*)obj)->id, (StgTSO*)obj); fprintf(stderr,")\n"); break; @@ -938,6 +937,8 @@ extern void DEBUG_LoadSymbols( char *name STG_UNUSED ) #include "StoragePriv.h" +void findPtr(P_ p); /* keep gcc -Wall happy */ + void findPtr(P_ p) {