mkRdrUnqual, mkRdrQual,
mkSrcUnqual, mkSrcQual,
mkSysUnqual, mkSysQual,
- mkPreludeQual, qualifyRdrName,
+ mkPreludeQual, qualifyRdrName, mkRdrNameWkr,
dummyRdrVarName, dummyRdrTcName,
-- Destruction
OccName,
mkSysOccFS,
mkSrcOccFS, mkSrcVarOcc,
- isDataOcc, isTvOcc
+ isDataOcc, isTvOcc, mkWorkerOcc
)
import Module ( ModuleName, pprModuleName,
mkSysModuleFS, mkSrcModuleFS
qualifyRdrName :: ModuleName -> RdrName -> RdrName
-- Sets the module name of a RdrName, even if it has one already
qualifyRdrName mod (RdrName _ occ) = RdrName (Qual mod) occ
+
+mkRdrNameWkr :: RdrName -> RdrName -- Worker-ify it
+mkRdrNameWkr (RdrName qual occ) = RdrName qual (mkWorkerOcc occ)
\end{code}
\begin{code}