diff --git a/backends/BackendPasses.hs b/backends/BackendPasses.hs index 41931d3..00535a9 100644 --- a/backends/BackendPasses.hs +++ b/backends/BackendPasses.hs @@ -28,8 +28,8 @@ import CompState import Pass -- | Identify processes that we'll need to compute the stack size of. -identifyParProcs :: Pass -identifyParProcs = everywhereM (mkM doProcess) +identifyParProcs :: Data t => t -> PassM t +identifyParProcs = doGeneric `extM` doProcess where doGeneric :: Data t => t -> PassM t doGeneric = makeGeneric identifyParProcs