提交 95ee919a 编写于 作者: J Jeffrey Seyfried

Fix bug in proc-macro dependencies.

上级 bfa709a3
......@@ -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)
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册