Skip to content

Commit 40b5e4b

Browse files
committed
remove unneeded lang item
1 parent c7b6da4 commit 40b5e4b

File tree

3 files changed

+0
-5
lines changed

3 files changed

+0
-5
lines changed

compiler/rustc_hir/src/lang_items.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -448,7 +448,6 @@ language_item_table! {
448448
UnalignedFieldBase, sym::UnalignedFieldBase, unaligned_field_base, Target::AssocTy, GenericRequirement::None;
449449
UnalignedFieldType, sym::UnalignedFieldType, unaligned_field_type, Target::AssocTy, GenericRequirement::None;
450450
UnalignedFieldOFFSET, sym::UnalignedFieldOFFSET, unaligned_field_offset, Target::AssocConst, GenericRequirement::None;
451-
UnalignedFieldOffset, sym::unaligned_field_offset, unaligned_field_offset_getter, Target::Fn, GenericRequirement::Exact(1);
452451
}
453452

454453
/// The requirement imposed on the generics of a lang item

compiler/rustc_middle/src/ty/context.rs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3478,9 +3478,6 @@ impl<'tcx> TyCtxt<'tcx> {
34783478
pub fn intrinsic(self, def_id: impl IntoQueryParam<DefId> + Copy) -> Option<ty::IntrinsicDef> {
34793479
match self.def_kind(def_id) {
34803480
DefKind::Fn | DefKind::AssocFn => {}
3481-
DefKind::AssocConst
3482-
if self.is_lang_item(def_id.into_query_param(), LangItem::UnalignedFieldOFFSET) => {
3483-
}
34843481
_ => return None,
34853482
}
34863483
self.intrinsic_raw(def_id)

library/core/src/intrinsics/mod.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3324,7 +3324,6 @@ pub unsafe fn va_end(ap: &mut VaListImpl<'_>);
33243324
///
33253325
/// This is a `const`-only intrinsic that doesn't have any codegen.
33263326
#[rustc_intrinsic]
3327-
#[lang = "unaligned_field_offset"]
33283327
#[unstable(feature = "field_projections", issue = "145383")]
33293328
#[rustc_const_unstable(feature = "field_projections", issue = "145383")]
33303329
pub const fn unaligned_field_offset<F: crate::field::UnalignedField>() -> usize;

0 commit comments

Comments
 (0)