Introduce GHC.Base.noupdate as an alternative to {-# NOUPDATE #-}
[ghc.git] / compiler / prelude / primops.txt.pp
index cddb62a..83d1e68 100644 (file)
@@ -2090,6 +2090,9 @@ pseudoop   "inline"
         its definition, (a) so that GHC guarantees to expose its unfolding regardless
         of size, and (b) so that you have control over exactly what is inlined. }
 
         its definition, (a) so that GHC guarantees to expose its unfolding regardless
         of size, and (b) so that you have control over exactly what is inlined. }
 
+pseudoop   "noupdate"
+   a -> a
+
 pseudoop   "lazy"
    a -> a
    { The {\tt lazy} function restrains strictness analysis a little. The call
 pseudoop   "lazy"
    a -> a
    { The {\tt lazy} function restrains strictness analysis a little. The call