initialise the headers of MSG_BLACKHOLE objects properly
authorSimon Marlow <marlowsd@gmail.com>
Wed, 7 Apr 2010 08:17:12 +0000 (08:17 +0000)
committerSimon Marlow <marlowsd@gmail.com>
Wed, 7 Apr 2010 08:17:12 +0000 (08:17 +0000)
rts/StgMiscClosures.cmm

index 1bc6dc6..c665749 100644 (file)
@@ -272,7 +272,7 @@ retry:
         ("ptr" msg) = foreign "C" allocate(MyCapability() "ptr", 
                                            BYTES_TO_WDS(SIZEOF_MessageBlackHole)) [R1];
         
-        StgHeader_info(msg) = stg_MSG_BLACKHOLE_info;
+        SET_HDR(msg, stg_MSG_BLACKHOLE_info, CCS_SYSTEM);
         MessageBlackHole_tso(msg) = CurrentTSO;
         MessageBlackHole_bh(msg) = R1;