diff options
author | Aleksey Kladov <[email protected]> | 2019-06-11 15:13:20 +0100 |
---|---|---|
committer | Aleksey Kladov <[email protected]> | 2019-06-11 16:28:51 +0100 |
commit | 46bc8675edd403ffcd8963e4f26447b283e9d09e (patch) | |
tree | a233cc8fe98da533444f90edf929c6ae1e343b22 /crates/ra_hir/src/expr.rs | |
parent | 4f94af3c4aaa57ebb4cb01f7e4edfb3a0821b09b (diff) |
use Source for statics and consts
Diffstat (limited to 'crates/ra_hir/src/expr.rs')
-rw-r--r-- | crates/ra_hir/src/expr.rs | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/crates/ra_hir/src/expr.rs b/crates/ra_hir/src/expr.rs index 46d51e0db..48e597519 100644 --- a/crates/ra_hir/src/expr.rs +++ b/crates/ra_hir/src/expr.rs | |||
@@ -1018,9 +1018,9 @@ pub(crate) fn body_with_source_map_query( | |||
1018 | 1018 | ||
1019 | match def { | 1019 | match def { |
1020 | DefWithBody::Const(ref c) => { | 1020 | DefWithBody::Const(ref c) => { |
1021 | let (file_id, src) = c.source(db); | 1021 | let src = c.source(db); |
1022 | collector = ExprCollector::new(def, file_id, def.resolver(db), db); | 1022 | collector = ExprCollector::new(def, src.file_id, def.resolver(db), db); |
1023 | collector.collect_const_body(&src) | 1023 | collector.collect_const_body(&src.ast) |
1024 | } | 1024 | } |
1025 | DefWithBody::Function(ref f) => { | 1025 | DefWithBody::Function(ref f) => { |
1026 | let src = f.source(db); | 1026 | let src = f.source(db); |
@@ -1028,9 +1028,9 @@ pub(crate) fn body_with_source_map_query( | |||
1028 | collector.collect_fn_body(&src.ast) | 1028 | collector.collect_fn_body(&src.ast) |
1029 | } | 1029 | } |
1030 | DefWithBody::Static(ref s) => { | 1030 | DefWithBody::Static(ref s) => { |
1031 | let (file_id, src) = s.source(db); | 1031 | let src = s.source(db); |
1032 | collector = ExprCollector::new(def, file_id, def.resolver(db), db); | 1032 | collector = ExprCollector::new(def, src.file_id, def.resolver(db), db); |
1033 | collector.collect_static_body(&src) | 1033 | collector.collect_static_body(&src.ast) |
1034 | } | 1034 | } |
1035 | } | 1035 | } |
1036 | 1036 | ||