X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=rts%2FUpdates.h;h=2456f12b5823f5f8eafa004644b64245eda74640;hb=35a38acc6010d97b349092f9179c14d18f129e9b;hp=c8c75b130e7c232771e85aa9e71db9a74153e403;hpb=b19bcfd953fdb10059753c1270ac1e4631da0f53;p=ghc-hetmet.git diff --git a/rts/Updates.h b/rts/Updates.h index c8c75b1..2456f12 100644 --- a/rts/Updates.h +++ b/rts/Updates.h @@ -280,9 +280,7 @@ FILL_SLOP(StgClosure *p) prim %write_barrier() []; \ bd = Bdescr(p1); \ if (bdescr_gen_no(bd) != 0 :: CInt) { \ - foreign "C" recordMutableCap(p1 "ptr", \ - MyCapability() "ptr", \ - bdescr_gen_no(bd)) [R1]; \ + recordMutableCap(p1, TO_W_(bdescr_gen_no(bd)), R1); \ SET_INFO(p1, stg_IND_OLDGEN_info); \ LDV_RECORD_CREATE(p1); \ TICK_UPD_OLD_IND(); \