diff options
author | Edwin Cheng <[email protected]> | 2019-06-01 12:34:19 +0100 |
---|---|---|
committer | Edwin Cheng <[email protected]> | 2019-06-01 12:34:19 +0100 |
commit | 371961be0e0b0741599ebf3d9435c03fd45cf777 (patch) | |
tree | 21ffd6c02196fc8419abf15f1206b9608378b234 /crates/ra_hir/src/expr.rs | |
parent | 6c1ec865fb931ffd789e2caa9e2ce82d1df97c4d (diff) |
Improve goto definition for MBE
Diffstat (limited to 'crates/ra_hir/src/expr.rs')
-rw-r--r-- | crates/ra_hir/src/expr.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/crates/ra_hir/src/expr.rs b/crates/ra_hir/src/expr.rs index 9618236e5..51913d37b 100644 --- a/crates/ra_hir/src/expr.rs +++ b/crates/ra_hir/src/expr.rs | |||
@@ -828,7 +828,7 @@ where | |||
828 | .ast_id(e) | 828 | .ast_id(e) |
829 | .with_file_id(self.current_file_id); | 829 | .with_file_id(self.current_file_id); |
830 | 830 | ||
831 | if let Some(def) = self.resolver.resolve_macro_call(path) { | 831 | if let Some(def) = self.resolver.resolve_macro_call(self.db, path) { |
832 | let call_id = MacroCallLoc { def, ast_id }.id(self.db); | 832 | let call_id = MacroCallLoc { def, ast_id }.id(self.db); |
833 | let file_id = call_id.as_file(MacroFileKind::Expr); | 833 | let file_id = call_id.as_file(MacroFileKind::Expr); |
834 | if let Some(node) = self.db.parse_or_expand(file_id) { | 834 | if let Some(node) = self.db.parse_or_expand(file_id) { |