We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 47c8713 + 91882fd commit c80d225Copy full SHA for c80d225
src/librustc_resolve/lib.rs
@@ -2314,7 +2314,7 @@ impl<'a> Resolver<'a> {
2314
_ => return None,
2315
};
2316
2317
- if path.len() == 1 || result.base_def == Def::Err {
+ if path.len() == 1 || result.base_def == Def::Err || global {
2318
return Some(result);
2319
}
2320
src/test/compile-fail/lint-qualification.rs
@@ -21,8 +21,9 @@ fn main() {
21
22
let _ = || -> Result<(), ()> { try!(Ok(())); Ok(()) }; // issue #37345
23
24
- macro_rules! m {
25
- () => { $crate::foo::bar(); }
26
- }
27
- m!(); // issue #37357
+ macro_rules! m { () => {
+ $crate::foo::bar(); // issue #37357
+ ::foo::bar(); // issue #38682
+ } }
28
+ m!();
29
0 commit comments