summaryrefslogtreecommitdiff
path: root/libraries/ghc-compact/tests/compact_mutable.hs
blob: 33a405452d17e85c236ab93953b78c13905e1f99 (plain)
1
2
3
4
5
6
7
8
9
import Control.Concurrent
import Control.Exception
import GHC.Compact

data HiddenMVar = HiddenMVar (MVar ())

main = do
  m <- newEmptyMVar
  compact (HiddenMVar m)