diff options
author | bors[bot] <26634292+bors[bot]@users.noreply.github.com> | 2019-09-05 10:04:02 +0100 |
---|---|---|
committer | GitHub <[email protected]> | 2019-09-05 10:04:02 +0100 |
commit | 6702f5b7b5b7ddc23398c1b5d77891e9b4b1345a (patch) | |
tree | 4dce00a513b4e9598f5981a17e16ad24727308ec /crates/ra_hir/src/nameres.rs | |
parent | 36d7b75c957d4ebf8e8f75ca59c79866cc702df4 (diff) | |
parent | 3ff5d7e73c65393672886de09738adf49cdd4984 (diff) |
Merge #1743
1743: Support `#[macro_use]` on `extern crate` r=matklad a=uHOOCCOOHu
Unfortunately, #1688 is still an issue. My guess is wrong :(
Co-authored-by: uHOOCCOOHu <[email protected]>
Diffstat (limited to 'crates/ra_hir/src/nameres.rs')
-rw-r--r-- | crates/ra_hir/src/nameres.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/crates/ra_hir/src/nameres.rs b/crates/ra_hir/src/nameres.rs index bbdc606cd..f69179bf6 100644 --- a/crates/ra_hir/src/nameres.rs +++ b/crates/ra_hir/src/nameres.rs | |||
@@ -101,6 +101,8 @@ pub struct CrateDefMap { | |||
101 | /// However, do we want to put it as a global variable? | 101 | /// However, do we want to put it as a global variable? |
102 | poison_macros: FxHashSet<MacroDefId>, | 102 | poison_macros: FxHashSet<MacroDefId>, |
103 | 103 | ||
104 | exported_macros: FxHashMap<Name, MacroDefId>, | ||
105 | |||
104 | diagnostics: Vec<DefDiagnostic>, | 106 | diagnostics: Vec<DefDiagnostic>, |
105 | } | 107 | } |
106 | 108 | ||
@@ -245,6 +247,7 @@ impl CrateDefMap { | |||
245 | root, | 247 | root, |
246 | modules, | 248 | modules, |
247 | poison_macros: FxHashSet::default(), | 249 | poison_macros: FxHashSet::default(), |
250 | exported_macros: FxHashMap::default(), | ||
248 | diagnostics: Vec::new(), | 251 | diagnostics: Vec::new(), |
249 | } | 252 | } |
250 | }; | 253 | }; |