import BasicTypes ( TopLevelFlag(..) )
import FiniteMap ( elemFM )
import PrelInfo ( derivableClassKeys,
- deRefStablePtr_NAME, makeStablePtr_NAME, bindIO_NAME
+ deRefStablePtr_NAME, makeStablePtr_NAME, bindIO_NAME, returnIO_NAME
)
import Bag ( bagToList )
import List ( partition, nub )
FoLabel -> emptyFVs
FoExport | isDyn -> mkNameSet [makeStablePtr_NAME,
deRefStablePtr_NAME,
- bindIO_NAME]
+ bindIO_NAME, returnIO_NAME]
| otherwise -> mkNameSet [name']
_ -> emptyFVs
in