Expand description
This module provides a pass that removes parts of MIR that are no longer relevant after
analysis phase and borrowck. In particular, it removes false edges, user type annotations and
replaces following statements with Nops:
AscribeUserTypeFakeReadAssignstatements with aFakeborrowCoveragestatements that are not needed after theInstrumentCoveragepass
Re-exportsยง
use rustc_middle::ty::TyCtxt;๐use rustc_middle::ty::adjustment::PointerCoercion;๐use crate::PassPolicy;๐use rustc_middle::mir::*;๐
Structsยง
- Cleanup
Post ๐Borrowck