fn do_check_abi<'tcx>(
tcx: TyCtxt<'tcx>,
abi: &FnAbi<'tcx, Ty<'tcx>>,
target_feature_def: DefId,
emit_err: impl FnMut(Option<&'static str>),
)Expand description
Checks whether a certain function ABI is compatible with the target features currently enabled
for a certain function.
If not, emit_err is called, with Some(feature) if a certain feature should be enabled and
with None if no feature is known that would make the ABI compatible.