Skip to content

Commit 399747c

Browse files
committed
Ignore the into in cargo/crates/crates-io/lib.rs and cargo
1 parent d420b82 commit 399747c

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

compiler/rustc_lint/src/builtin.rs

+14-1
Original file line numberDiff line numberDiff line change
@@ -3146,12 +3146,25 @@ impl<'tcx> LateLintPass<'tcx> for SelfTypeConversion<'tcx> {
31463146
tracing::info!("not into_fn {:?}", cx.tcx.get_diagnostic_item(sym::into_fn));
31473147
return;
31483148
}
3149-
tracing::info!(?def_id);
31503149
tracing::info!(?expr);
31513150
if expr.span.macro_backtrace().next().is_some() {
31523151
return;
31533152
}
31543153
if cx.tcx.sess.source_map().span_to_embeddable_string(expr.span).contains("symbolize/gimli")
3154+
|| cx
3155+
.tcx
3156+
.sess
3157+
.source_map()
3158+
.span_to_embeddable_string(expr.span)
3159+
.contains("crates/crates-io")
3160+
|| cx.tcx.sess.source_map().span_to_embeddable_string(expr.span).contains("cargo/core")
3161+
|| cx
3162+
.tcx
3163+
.sess
3164+
.source_map()
3165+
.span_to_embeddable_string(expr.span)
3166+
.contains("cargo/sources")
3167+
|| cx.tcx.sess.source_map().span_to_embeddable_string(expr.span).contains("cargo/util")
31553168
{
31563169
// HACK
31573170
return;

0 commit comments

Comments
 (0)