diff options
author | bors[bot] <26634292+bors[bot]@users.noreply.github.com> | 2021-06-13 14:06:27 +0100 |
---|---|---|
committer | GitHub <[email protected]> | 2021-06-13 14:06:27 +0100 |
commit | e6fa9b016fab4bf38f4e2a798fcabcc13b58e9ab (patch) | |
tree | 3e01ba8fb758b685abc4ea0fa162aa48aa81efd5 /crates/hir/src/lib.rs | |
parent | cc6d761a99ab3b7e28ed13ca3839358f3341da4d (diff) | |
parent | 39f190b72ccab9a166529f6ae1c8d5d562b15571 (diff) |
Merge #9247
9247: internal: refactor unresolved extern crate diagnostic r=matklad a=matklad
bors r+
🤖
Co-authored-by: Aleksey Kladov <[email protected]>
Diffstat (limited to 'crates/hir/src/lib.rs')
-rw-r--r-- | crates/hir/src/lib.rs | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/crates/hir/src/lib.rs b/crates/hir/src/lib.rs index 373134f62..f7883c469 100644 --- a/crates/hir/src/lib.rs +++ b/crates/hir/src/lib.rs | |||
@@ -484,10 +484,12 @@ impl Module { | |||
484 | } | 484 | } |
485 | DefDiagnosticKind::UnresolvedExternCrate { ast } => { | 485 | DefDiagnosticKind::UnresolvedExternCrate { ast } => { |
486 | let item = ast.to_node(db.upcast()); | 486 | let item = ast.to_node(db.upcast()); |
487 | sink.push(UnresolvedExternCrate { | 487 | acc.push( |
488 | file: ast.file_id, | 488 | UnresolvedExternCrate { |
489 | item: AstPtr::new(&item), | 489 | decl: InFile::new(ast.file_id, AstPtr::new(&item)), |
490 | }); | 490 | } |
491 | .into(), | ||
492 | ); | ||
491 | } | 493 | } |
492 | 494 | ||
493 | DefDiagnosticKind::UnresolvedImport { id, index } => { | 495 | DefDiagnosticKind::UnresolvedImport { id, index } => { |