Skip to content

Commit 0690450

Browse files
author
Jonas Schievink
committed
Remove obsolete proc macro collection code
The new attribute-based resolution takes care of this
1 parent 5486b70 commit 0690450

File tree

1 file changed

+0
-19
lines changed

1 file changed

+0
-19
lines changed

crates/hir_def/src/nameres/collector.rs

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -260,25 +260,6 @@ impl DefCollector<'_> {
260260
self.record_resolved_import(directive)
261261
}
262262
self.unresolved_imports = unresolved_imports;
263-
264-
// Record proc-macros
265-
self.collect_proc_macro();
266-
}
267-
268-
fn collect_proc_macro(&mut self) {
269-
let proc_macros = std::mem::take(&mut self.proc_macros);
270-
for (name, expander) in proc_macros {
271-
let krate = self.def_map.krate;
272-
273-
let macro_id = MacroDefId {
274-
ast_id: None,
275-
krate: Some(krate),
276-
kind: MacroDefKind::ProcMacro(expander),
277-
local_inner: false,
278-
};
279-
280-
self.define_proc_macro(name.clone(), macro_id);
281-
}
282263
}
283264

284265
fn resolve_proc_macro(&mut self, name: &Name) {

0 commit comments

Comments
 (0)