This commit is contained in:
The Miri Conjob Bot 2023-08-02 05:45:02 +00:00
parent 743be666d4
commit 2d01258c12

View File

@ -2,17 +2,21 @@
use std::intrinsics::mir::*;
#[repr(packed)]
struct S { field: [u32; 2] }
struct S {
field: [u32; 2],
}
#[custom_mir(dialect = "runtime", phase = "optimized")]
fn test() { mir! {
let s: S;
{
// Store a repeat expression directly into a field of a packed struct.
s.field = [0; 2];
Return()
fn test() {
mir! {
let s: S;
{
// Store a repeat expression directly into a field of a packed struct.
s.field = [0; 2];
Return()
}
}
} }
}
fn main() {
// Run this a bunch of time to make sure it doesn't pass by chance.