[project @ 2005-04-22 21:16:27 by simonmar]
authorsimonmar <unknown>
Fri, 22 Apr 2005 21:16:27 +0000 (21:16 +0000)
committersimonmar <unknown>
Fri, 22 Apr 2005 21:16:27 +0000 (21:16 +0000)
fix uses of stderr

ghc/rts/Apply.cmm
ghc/rts/Exception.cmm
ghc/rts/PrimOps.cmm

index 2c7a0e9..1fe444e 100644 (file)
@@ -41,7 +41,7 @@ INFO_TABLE_RET( stg_ap_0,
     // fn is in R1, no args on the stack
 
     IF_DEBUG(apply,
-       foreign "C" fprintf(stderr, stg_ap_0_ret_str);
+       foreign "C" fprintf(W_[stderr] "ptr", stg_ap_0_ret_str);
        foreign "C" printClosure(R1 "ptr"));
 
     IF_DEBUG(sanity,
index edabf54..1c5d47c 100644 (file)
@@ -330,7 +330,7 @@ raisezh_fast
      * the info was only displayed for an *uncaught* exception.
      */
     if (RtsFlags_ProfFlags_showCCSOnException(RtsFlags)) {
-      foreign "C" fprintCCS(stderr,W_[CCCS]);
+      foreign "C" fprintCCS(W_[stderr] "ptr",W_[CCCS] "ptr");
     }
 #endif
 
index 42ae582..eb190fb 100644 (file)
@@ -289,7 +289,7 @@ mkWeakzh_fast
   StgWeak_link(w)      = W_[weak_ptr_list];
   W_[weak_ptr_list]    = w;
 
-  IF_DEBUG(weak, foreign "C" fprintf(stderr,stg_weak_msg,w));
+  IF_DEBUG(weak, foreign "C" fprintf(W_[stderr] "ptr",stg_weak_msg,w));
 
   RET_P(w);
 }