// fn is in R1, no args on the stack
IF_DEBUG(apply,
- foreign "C" fprintf(W_[stderr] "ptr", stg_ap_0_ret_str);
+ foreign "C" debugBelch(stg_ap_0_ret_str);
foreign "C" printClosure(R1 "ptr"));
IF_DEBUG(sanity,
// Reload the stack
W_ i;
W_ p;
- p = ap + SIZEOF_StgHeader + OFFSET_StgAP_STACK_payload;
+ p = ap + SIZEOF_StgThunkHeader + OFFSET_StgAP_STACK_payload;
i = 0;
for:
if (i < Words) {