uNFOLDING_DEAR_OP_COST,
uNFOLDING_NOREP_LIT_COST
)
-import BinderInfo ( BinderInfo, isOneSameSCCFunOcc,
+import BinderInfo ( BinderInfo, isOneSameSCCFunOcc, isDeadOcc,
isInlinableOcc, isOneSafeFunOcc
)
import CoreSyn
| idWantsToBeINLINEd id = True
| idMustNotBeINLINEd id = False
-okToInline id whnf small binder_info = isInlinableOcc whnf small binder_info
+okToInline id whnf small binder_info
+#ifdef DEBUG
+ | isDeadOcc binder_info
+ = pprTrace "okToInline: dead" (ppr id) False
+ | otherwise
+#endif
+ = isInlinableOcc whnf small binder_info
\end{code}