1
Fork 0

i686-windows: make requested alignment > 4 special case apply transitively

This commit is contained in:
Erik Desjardins 2023-07-14 17:48:13 -04:00
parent f297f3200f
commit 2daacf5af9
12 changed files with 113 additions and 115 deletions

View file

@ -258,7 +258,7 @@ fn layout_of_uncached<'tcx>(
largest_niche,
align: element.align,
size,
repr_align: None,
max_repr_align: None,
unadjusted_abi_align: element.align.abi,
})
}
@ -271,7 +271,7 @@ fn layout_of_uncached<'tcx>(
largest_niche: None,
align: element.align,
size: Size::ZERO,
repr_align: None,
max_repr_align: None,
unadjusted_abi_align: element.align.abi,
})
}
@ -282,7 +282,7 @@ fn layout_of_uncached<'tcx>(
largest_niche: None,
align: dl.i8_align,
size: Size::ZERO,
repr_align: None,
max_repr_align: None,
unadjusted_abi_align: dl.i8_align.abi,
}),
@ -437,7 +437,7 @@ fn layout_of_uncached<'tcx>(
largest_niche: e_ly.largest_niche,
size,
align,
repr_align: None,
max_repr_align: None,
unadjusted_abi_align: align.abi,
})
}
@ -887,7 +887,7 @@ fn generator_layout<'tcx>(
largest_niche: prefix.largest_niche,
size,
align,
repr_align: None,
max_repr_align: None,
unadjusted_abi_align: align.abi,
});
debug!("generator layout ({:?}): {:#?}", ty, layout);