Support for -fwarn-unused-do-bind and -fwarn-wrong-do-bind, as per #3263
[ghc-hetmet.git] / compiler / codeGen / CgHeapery.lhs
index df3720c..42d2666 100644 (file)
@@ -78,7 +78,7 @@ initHeapUsage :: (VirtualHpOffset -> Code) -> Code
 initHeapUsage fcode
   = do { orig_hp_usage <- getHpUsage
        ; setHpUsage initHpUsage
-       ; fixC (\heap_usage2 -> do
+       ; fixC_(\heap_usage2 -> do
                { fcode (heapHWM heap_usage2)
                ; getHpUsage })
        ; setHpUsage orig_hp_usage }