fn lint_dead_codes<'tcx>(
tcx: TyCtxt<'tcx>,
target_lint: &'static Lint,
module: LocalModId,
live_symbols: &'tcx DeadCodeLivenessSnapshot,
free_items: impl Iterator<Item = ItemId>,
foreign_items: impl Iterator<Item = ForeignItemId>,
)