fix cut-and-pasto in mkWeakForeignEnv#, causing random segfaults
authorSimon Marlow <marlowsd@gmail.com>
Fri, 15 May 2009 09:23:56 +0000 (09:23 +0000)
committerSimon Marlow <marlowsd@gmail.com>
Fri, 15 May 2009 09:23:56 +0000 (09:23 +0000)
rts/PrimOps.cmm

index 121102c..501a719 100644 (file)
@@ -367,7 +367,7 @@ mkWeakForeignEnvzh_fast
   flag = R5;
   eptr = R6;
 
-  ALLOC_PRIM( SIZEOF_StgWeak, R1_PTR & R2_PTR & R3_PTR, mkWeakForeignEnvzh_fast );
+  ALLOC_PRIM( SIZEOF_StgWeak, R1_PTR & R2_PTR, mkWeakForeignEnvzh_fast );
 
   w = Hp - SIZEOF_StgWeak + WDS(1);
   SET_HDR(w, stg_WEAK_info, W_[CCCS]);