Add a fixme comment in current_target_data_layout

This commit is contained in:
hkalbasi 2022-12-07 02:29:50 +03:30
parent 05906da0ec
commit 948a8f030b

View file

@ -24,6 +24,8 @@ pub fn current_target_data_layout_query(db: &dyn HirDatabase) -> Arc<TargetDataL
}, },
_ => 8, _ => 8,
}); });
// FIXME: These values are incorrect for many architectures, at least for aarch64 and riscv64,
// use `rustc +nightly -Z unstable-options --print target-spec-json` or something similar instead.
Arc::new(TargetDataLayout { Arc::new(TargetDataLayout {
endian, endian,
i1_align: AbiAndPrefAlign::new(Align::from_bytes(1).unwrap()), i1_align: AbiAndPrefAlign::new(Align::from_bytes(1).unwrap()),