diff options
| author | Jonas Schievink <jonasschievink@gmail.com> | 2021-10-04 18:22:39 +0200 |
|---|---|---|
| committer | Jonas Schievink <jonasschievink@gmail.com> | 2021-10-04 18:22:39 +0200 |
| commit | 0cd24c14c5269632f9c86ed74519afd07655fd8e (patch) | |
| tree | 40d17801cf4cada038fac8eeafdb0bb1cc3ca713 | |
| parent | 5bdae82947c83fbc742ead628f4845a6933e3323 (diff) | |
| download | rust-0cd24c14c5269632f9c86ed74519afd07655fd8e.tar.gz rust-0cd24c14c5269632f9c86ed74519afd07655fd8e.zip | |
Only add `proc_macro` to prelude in proc-macro crates
| -rw-r--r-- | crates/project_model/src/workspace.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/crates/project_model/src/workspace.rs b/crates/project_model/src/workspace.rs index 714e2dd301d..cb79ce08bad 100644 --- a/crates/project_model/src/workspace.rs +++ b/crates/project_model/src/workspace.rs @@ -563,11 +563,12 @@ fn cargo_to_crate_graph( pkg_to_lib_crate.insert(pkg, crate_id); } if let Some(proc_macro) = libproc_macro { - add_dep( + add_dep_with_prelude( &mut crate_graph, crate_id, CrateName::new("proc_macro").unwrap(), proc_macro, + cargo[tgt].is_proc_macro, ); } |
