mirror of
https://github.com/rust-lang/rust.git
synced 2026-05-16 21:15:18 +03:00
Fix bug in proc-macro dependencies.
This commit is contained in:
@@ -366,6 +366,9 @@ fn resolve_crate(&mut self,
|
||||
match result {
|
||||
LoadResult::Previous(cnum) => {
|
||||
let data = self.cstore.get_crate_data(cnum);
|
||||
if data.root.macro_derive_registrar.is_some() {
|
||||
dep_kind = DepKind::MacrosOnly;
|
||||
}
|
||||
data.dep_kind.set(cmp::max(data.dep_kind.get(), dep_kind));
|
||||
(cnum, data)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user