Skip to content

Commit 3c11944

Browse files
committed
Suggested change
1 parent 2ced474 commit 3c11944

File tree

1 file changed

+5
-4
lines changed
  • src/librustc/traits/specialize

1 file changed

+5
-4
lines changed

src/librustc/traits/specialize/mod.rs

+5-4
Original file line numberDiff line numberDiff line change
@@ -367,10 +367,11 @@ pub(super) fn specialization_graph_provider(
367367
}
368368

369369
let access_levels = tcx.privacy_access_levels(impl_def_id.krate);
370-
let id = tcx.hir().as_local_hir_id(impl_def_id).unwrap();
371-
if access_levels.is_exported(id) || access_levels.is_public(id) {
372-
for cause in &overlap.intercrate_ambiguity_causes {
373-
cause.add_intercrate_ambiguity_hint(&mut err);
370+
if let Some(id) = tcx.hir().as_local_hir_id(impl_def_id) {
371+
if access_levels.is_exported(id) || access_levels.is_public(id) {
372+
for cause in &overlap.intercrate_ambiguity_causes {
373+
cause.add_intercrate_ambiguity_hint(&mut err);
374+
}
374375
}
375376
}
376377

0 commit comments

Comments
 (0)