X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=rts%2FMessages.h;h=febb839ee9e369f511a90a529ceef2cd19064b8b;hb=8625c675de45bdb8bcfa795572ce7c47687c147c;hp=54650fd018a6dc7b40800e0349d42e1f295dd71b;hpb=51b85031ce99f1e9d4c72249d6d85672188f0fbd;p=ghc-hetmet.git diff --git a/rts/Messages.h b/rts/Messages.h index 54650fd..febb839 100644 --- a/rts/Messages.h +++ b/rts/Messages.h @@ -15,4 +15,15 @@ void executeMessage (Capability *cap, Message *m); void sendMessage (Capability *from_cap, Capability *to_cap, Message *msg); #endif +#include "Capability.h" +#include "Updates.h" // for DEBUG_FILL_SLOP + +INLINE_HEADER void +doneWithMsgThrowTo (MessageThrowTo *m) +{ + OVERWRITING_CLOSURE((StgClosure*)m); + unlockClosure((StgClosure*)m, &stg_MSG_NULL_info); + LDV_RECORD_CREATE(m); +} + #include "EndPrivate.h"