Stuart Cook e08a308561
Rollup merge of #144578 - FractalFir:m68k_fix, r=compiler-errors
Ensure correct aligement of rustc_hir::Lifetime on platforms with lower default alignments.

The compiler relies on `hir::Lifetime` being aligned to at least 4 bytes(for the purposes of pointer tagging).

However, on some systems(like m68k) with lower alignment requirements(eg. usize / u32 aligned to 2 bytes),`hir::Lifetime` will be aligned to only 2 bytes.

This causes the compilation to fail on those systems - a const assert in the compiler fails.

This PR makes the aligement requriement of hir::Lifetime explict. This has no effect on platforms where that already is the case(repr align can only raise alignment), but ensures the alignment will stay correct no matter what.
2025-07-29 16:16:45 +10:00
..
2025-07-01 19:00:21 +00:00
2025-06-30 20:42:27 +10:00
2025-07-28 09:53:50 -05:00
2025-04-03 09:22:21 +00:00
2025-07-17 18:06:26 +08:00
2025-07-20 09:50:58 +00:00
2025-06-12 09:56:47 +02:00
2025-06-12 09:56:47 +02:00
2025-01-29 15:45:13 +00:00
2025-06-12 09:56:47 +02:00
2025-06-24 04:05:27 +00:00