From ea7b81fef990e281b4b958cff7357544076d4b15 Mon Sep 17 00:00:00 2001 From: Jonas Schievink Date: Tue, 1 Dec 2020 12:40:03 +0100 Subject: Emit unresolved proc macro errors --- crates/hir_def/src/body/diagnostics.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'crates/hir_def/src/body/diagnostics.rs') diff --git a/crates/hir_def/src/body/diagnostics.rs b/crates/hir_def/src/body/diagnostics.rs index 144c61b17..1de7d30e2 100644 --- a/crates/hir_def/src/body/diagnostics.rs +++ b/crates/hir_def/src/body/diagnostics.rs @@ -2,12 +2,13 @@ use hir_expand::diagnostics::DiagnosticSink; -use crate::diagnostics::{InactiveCode, MacroError}; +use crate::diagnostics::{InactiveCode, MacroError, UnresolvedProcMacro}; #[derive(Debug, Eq, PartialEq)] pub(crate) enum BodyDiagnostic { InactiveCode(InactiveCode), MacroError(MacroError), + UnresolvedProcMacro(UnresolvedProcMacro), } impl BodyDiagnostic { @@ -19,6 +20,9 @@ impl BodyDiagnostic { BodyDiagnostic::MacroError(diag) => { sink.push(diag.clone()); } + BodyDiagnostic::UnresolvedProcMacro(diag) => { + sink.push(diag.clone()); + } } } } -- cgit v1.2.3