Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir-def/src/expander.rs')
-rw-r--r--crates/hir-def/src/expander.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/crates/hir-def/src/expander.rs b/crates/hir-def/src/expander.rs
index a1b3123c99..c5ce8c454c 100644
--- a/crates/hir-def/src/expander.rs
+++ b/crates/hir-def/src/expander.rs
@@ -2,7 +2,7 @@
use std::cell::OnceCell;
-use base_db::CrateId;
+use base_db::Crate;
use cfg::CfgOptions;
use drop_bomb::DropBomb;
use hir_expand::{
@@ -44,7 +44,7 @@ impl Expander {
module,
recursion_depth: 0,
recursion_limit,
- cfg_options: db.crate_graph()[module.krate].cfg_options.clone(),
+ cfg_options: Arc::clone(module.krate.cfg_options(db)),
span_map: OnceCell::new(),
}
}
@@ -53,7 +53,7 @@ impl Expander {
self.span_map.get_or_init(|| db.span_map(self.current_file_id))
}
- pub fn krate(&self) -> CrateId {
+ pub fn krate(&self) -> Crate {
self.module.krate
}