Add a proper write barrier for MVars
[ghc-hetmet.git] / rts / sm / Evac.c
index a0c2ae7..42b6b1f 100644 (file)
@@ -448,7 +448,8 @@ loop:
 
   case MUT_VAR_CLEAN:
   case MUT_VAR_DIRTY:
-  case MVAR:
+  case MVAR_CLEAN:
+  case MVAR_DIRTY:
       return copy(q,sizeW_fromITBL(info),stp);
 
   case CONSTR_0_1: