Add core lib to proc_macro dependencies

This commit is contained in:
Lukas Wirth 2023-03-09 12:32:16 +01:00
parent 38e9a110d4
commit d8c80e7d95
2 changed files with 13 additions and 1 deletions

View File

@ -276,4 +276,7 @@ fn get_rust_src(sysroot_path: &AbsPath) -> Option<AbsPathBuf> {
std_detect std_detect
test"; test";
const PROC_MACRO_DEPS: &str = "std"; // core is required for our builtin derives to work in the proc_macro lib currently
const PROC_MACRO_DEPS: &str = "
std
core";

View File

@ -1547,6 +1547,15 @@ fn rust_project_hello_world_project_model() {
), ),
prelude: true, prelude: true,
}, },
Dependency {
crate_id: CrateId(
1,
),
name: CrateName(
"core",
),
prelude: true,
},
], ],
proc_macro: Err( proc_macro: Err(
"no proc macro loaded for sysroot crate", "no proc macro loaded for sysroot crate",