diff options
Diffstat (limited to 'crates/ra_hir_def/src/body.rs')
-rw-r--r-- | crates/ra_hir_def/src/body.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/crates/ra_hir_def/src/body.rs b/crates/ra_hir_def/src/body.rs index 4f2350915..9c5272c2d 100644 --- a/crates/ra_hir_def/src/body.rs +++ b/crates/ra_hir_def/src/body.rs | |||
@@ -243,7 +243,7 @@ impl Body { | |||
243 | } | 243 | } |
244 | }; | 244 | }; |
245 | let expander = Expander::new(db, file_id, module); | 245 | let expander = Expander::new(db, file_id, module); |
246 | let (body, source_map) = Body::new(db, def, expander, params, body); | 246 | let (body, source_map) = Body::new(db, file_id, def, expander, params, body); |
247 | (Arc::new(body), Arc::new(source_map)) | 247 | (Arc::new(body), Arc::new(source_map)) |
248 | } | 248 | } |
249 | 249 | ||
@@ -253,12 +253,13 @@ impl Body { | |||
253 | 253 | ||
254 | fn new( | 254 | fn new( |
255 | db: &dyn DefDatabase, | 255 | db: &dyn DefDatabase, |
256 | file_id: HirFileId, | ||
256 | def: DefWithBodyId, | 257 | def: DefWithBodyId, |
257 | expander: Expander, | 258 | expander: Expander, |
258 | params: Option<ast::ParamList>, | 259 | params: Option<ast::ParamList>, |
259 | body: Option<ast::Expr>, | 260 | body: Option<ast::Expr>, |
260 | ) -> (Body, BodySourceMap) { | 261 | ) -> (Body, BodySourceMap) { |
261 | lower::lower(db, def, expander, params, body) | 262 | lower::lower(db, file_id, def, expander, params, body) |
262 | } | 263 | } |
263 | } | 264 | } |
264 | 265 | ||