Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/proc-macro-srv/src/proc_macros.rs')
-rw-r--r--crates/proc-macro-srv/src/proc_macros.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/crates/proc-macro-srv/src/proc_macros.rs b/crates/proc-macro-srv/src/proc_macros.rs
index 74be5c7afe..3c6f320331 100644
--- a/crates/proc-macro-srv/src/proc_macros.rs
+++ b/crates/proc-macro-srv/src/proc_macros.rs
@@ -3,7 +3,7 @@
use libloading::Library;
use proc_macro_api::{ProcMacroKind, RustCInfo};
-use crate::{dylib::LoadProcMacroDylibError, tt};
+use crate::{dylib::LoadProcMacroDylibError, server::SYMBOL_INTERNER, tt};
pub(crate) struct ProcMacros {
exported_macros: Vec<proc_macro::bridge::client::ProcMacro>,
@@ -59,7 +59,7 @@ impl ProcMacros {
} if *trait_name == macro_name => {
let res = client.run(
&proc_macro::bridge::server::SameThread,
- crate::server::RustAnalyzer::default(),
+ crate::server::RustAnalyzer { interner: &SYMBOL_INTERNER },
parsed_body,
true,
);
@@ -70,7 +70,7 @@ impl ProcMacros {
{
let res = client.run(
&proc_macro::bridge::server::SameThread,
- crate::server::RustAnalyzer::default(),
+ crate::server::RustAnalyzer { interner: &SYMBOL_INTERNER },
parsed_body,
true,
);
@@ -81,7 +81,7 @@ impl ProcMacros {
{
let res = client.run(
&proc_macro::bridge::server::SameThread,
- crate::server::RustAnalyzer::default(),
+ crate::server::RustAnalyzer { interner: &SYMBOL_INTERNER },
parsed_attributes,
parsed_body,
true,