Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/load-cargo/src/lib.rs')
-rw-r--r--crates/load-cargo/src/lib.rs11
1 files changed, 10 insertions, 1 deletions
diff --git a/crates/load-cargo/src/lib.rs b/crates/load-cargo/src/lib.rs
index e9bc87833f..baa4517423 100644
--- a/crates/load-cargo/src/lib.rs
+++ b/crates/load-cargo/src/lib.rs
@@ -493,8 +493,17 @@ impl ProcMacroExpander for Expander {
def_site: Span,
call_site: Span,
mixed_site: Span,
+ current_dir: Option<String>,
) -> Result<tt::Subtree<Span>, ProcMacroExpansionError> {
- match self.0.expand(subtree, attrs, env.clone(), def_site, call_site, mixed_site) {
+ match self.0.expand(
+ subtree,
+ attrs,
+ env.clone(),
+ def_site,
+ call_site,
+ mixed_site,
+ current_dir,
+ ) {
Ok(Ok(subtree)) => Ok(subtree),
Ok(Err(err)) => Err(ProcMacroExpansionError::Panic(err.0)),
Err(err) => Err(ProcMacroExpansionError::System(err.to_string())),