We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 755516b commit 316f7bbCopy full SHA for 316f7bb
src/librustc_resolve/macros.rs
@@ -172,10 +172,13 @@ impl<'a> Resolver<'a> {
172
173
let mut def_collector = DefCollector::new(&mut self.definitions);
174
def_collector.visit_macro_invoc = Some(visit_macro_invoc);
175
- def_collector.with_parent(def_index, |def_collector| if !const_integer {
+ def_collector.with_parent(def_index, |def_collector| {
176
+ if const_integer {
177
+ if let Expansion::Expr(ref expr) = *expansion {
178
+ def_collector.visit_ast_const_integer(expr);
179
+ }
180
181
expansion.visit_with(def_collector)
- } else if let Expansion::Expr(ref expr) = *expansion {
- def_collector.visit_ast_const_integer(expr);
182
});
183
}
184
0 commit comments