We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e209e85 commit 96321edCopy full SHA for 96321ed
compiler/rustc_lint/src/builtin.rs
@@ -38,7 +38,7 @@ use rustc_hir::def::{DefKind, Res};
38
use rustc_hir::def_id::{DefId, LocalDefId, LocalDefIdSet, CRATE_DEF_ID};
39
use rustc_hir::{ForeignItemKind, GenericParamKind, HirId, PatKind};
40
use rustc_index::vec::Idx;
41
-use rustc_middle::lint::LintDiagnosticBuilder;
+use rustc_middle::lint::{in_external_macro, LintDiagnosticBuilder};
42
use rustc_middle::ty::layout::{LayoutError, LayoutOf};
43
use rustc_middle::ty::print::with_no_trimmed_paths;
44
use rustc_middle::ty::subst::{GenericArgKind, Subst};
@@ -2115,6 +2115,7 @@ impl ExplicitOutlivesRequirements {
2115
None
2116
}
2117
})
2118
+ .filter(|(_, span)| !in_external_macro(tcx.sess, *span))
2119
.collect()
2120
2121
0 commit comments