Suggested change

This commit is contained in:
Ferdia McKeogh 2019-07-16 07:51:13 +02:00
parent 2ced474e80
commit 3c11944376
No known key found for this signature in database
GPG key ID: 3833B11039393B9A

View file

@ -367,10 +367,11 @@ pub(super) fn specialization_graph_provider(
}
let access_levels = tcx.privacy_access_levels(impl_def_id.krate);
let id = tcx.hir().as_local_hir_id(impl_def_id).unwrap();
if access_levels.is_exported(id) || access_levels.is_public(id) {
for cause in &overlap.intercrate_ambiguity_causes {
cause.add_intercrate_ambiguity_hint(&mut err);
if let Some(id) = tcx.hir().as_local_hir_id(impl_def_id) {
if access_levels.is_exported(id) || access_levels.is_public(id) {
for cause in &overlap.intercrate_ambiguity_causes {
cause.add_intercrate_ambiguity_hint(&mut err);
}
}
}