Immediately tag initialization code to prevent untagged spills.
[ghc-hetmet.git] / compiler / codeGen / StgCmmCon.hs
index 633d577..368bc53 100644 (file)
@@ -193,7 +193,7 @@ buildDynCon binder ccs con args
   = do { let (cl_info, args_w_offsets) = layOutDynConstr con (addArgReps args)
                -- No void args in args_w_offsets
        ; (tmp, init) <- allocDynClosure cl_info use_cc blame_cc args_w_offsets
-       ; return (regIdInfo binder lf_info tmp, init) }
+       ; regIdInfo binder lf_info tmp init }
   where
     lf_info = mkConLFInfo con