1
Fork 0

Remove some depgraph edges on the HIR by invoking the intrinsic query instead of checking the attribute

This commit is contained in:
Oli Scherer 2024-02-22 14:47:35 +00:00
parent b3dcbc2931
commit bf5fc6e5d7
4 changed files with 5 additions and 6 deletions

View file

@ -1019,7 +1019,7 @@ fn should_codegen_locally<'tcx>(tcx: TyCtxt<'tcx>, instance: &Instance<'tcx>) ->
return false;
}
if tcx.has_attr(def_id, sym::rustc_intrinsic_must_be_overridden) {
if tcx.intrinsic(def_id).is_some_and(|i| i.must_be_overridden) {
// These are implemented by backends directly and have no meaningful body.
return false;
}