compiler: Parse p- specs in datalayout string, allow definition of custom default data address space

This commit is contained in:
Edoardo Marangoni
2025-06-29 12:11:51 +02:00
committed by Edoardo Marangoni
parent 733b47ea4b
commit 93f1201c06
58 changed files with 416 additions and 170 deletions

View File

@@ -20,7 +20,7 @@ pub(crate) fn lit_to_const<'tcx>(
let trunc = |n, width: ty::UintTy| {
let width = width
.normalize(tcx.data_layout.pointer_size.bits().try_into().unwrap())
.normalize(tcx.data_layout.pointer_size().bits().try_into().unwrap())
.bit_width()
.unwrap();
let width = Size::from_bits(width);