Function rustc_const_eval::transform::validate::validate_types
source · pub fn validate_types<'tcx>(
tcx: TyCtxt<'tcx>,
mir_phase: MirPhase,
param_env: ParamEnv<'tcx>,
body: &Body<'tcx>,
caller_body: &Body<'tcx>
) -> Vec<(Location, String)>
Expand description
A faster version of the validation pass that only checks those things which may break when instantiating any generic parameters.
caller_body
is used to detect cycles in MIR inlining and MIR validation before
optimized_mir
is available.