Keep Touch'd variables live through the back end
[ghc-hetmet.git] / compiler / cmm / Cmm.hs
index 4b18e46..c48269e 100644 (file)
@@ -384,6 +384,7 @@ data CallishMachOp
   | MO_F32_Exp
   | MO_F32_Sqrt
   | MO_WriteBarrier
+  | MO_Touch         -- Keep variables live (when using interior pointers)
   deriving (Eq, Show)
 
 pprCallishMachOp :: CallishMachOp -> SDoc