Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir-def/src/lib.rs')
-rw-r--r--crates/hir-def/src/lib.rs7
1 files changed, 3 insertions, 4 deletions
diff --git a/crates/hir-def/src/lib.rs b/crates/hir-def/src/lib.rs
index 60b1f8cc7e..1d9bf77b55 100644
--- a/crates/hir-def/src/lib.rs
+++ b/crates/hir-def/src/lib.rs
@@ -47,8 +47,9 @@ pub mod find_path;
pub mod import_map;
pub mod visibility;
-use intern::{Interned, Symbol};
+use intern::Interned;
pub use rustc_abi as layout;
+use rustc_abi::ExternAbi;
use thin_vec::ThinVec;
pub use crate::signatures::LocalFieldId;
@@ -360,10 +361,8 @@ impl_intern!(ExternCrateId, ExternCrateLoc, intern_extern_crate, lookup_intern_e
type ExternBlockLoc = ItemLoc<ast::ExternBlock>;
impl_intern!(ExternBlockId, ExternBlockLoc, intern_extern_block, lookup_intern_extern_block);
-#[salsa::tracked]
impl ExternBlockId {
- #[salsa::tracked]
- pub fn abi(self, db: &dyn DefDatabase) -> Option<Symbol> {
+ pub fn abi(self, db: &dyn DefDatabase) -> ExternAbi {
signatures::extern_block_abi(db, self)
}
}