Skip to content

Commit cbb4f92

Browse files
Rollup merge of rust-lang#89233 - FabianWolff:issue-89159, r=estebank
Hide `<...> defined here` note if the source is not available Fixes rust-lang#89159. Similar to rust-lang#87088. r? `@estebank`
2 parents bc1dc08 + 911ced0 commit cbb4f92

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

compiler/rustc_typeck/src/structured_errors/wrong_number_of_generic_args.rs

+5-1
Original file line numberDiff line numberDiff line change
@@ -731,7 +731,11 @@ impl<'a, 'tcx> WrongNumberOfGenericArgs<'a, 'tcx> {
731731
/// Builds the `type defined here` message.
732732
fn show_definition(&self, err: &mut DiagnosticBuilder<'_>) {
733733
let mut spans: MultiSpan = if let Some(def_span) = self.tcx.def_ident_span(self.def_id) {
734-
def_span.into()
734+
if self.tcx.sess.source_map().span_to_snippet(def_span).is_ok() {
735+
def_span.into()
736+
} else {
737+
return;
738+
}
735739
} else {
736740
return;
737741
};

0 commit comments

Comments
 (0)