Add test for #29988

This commit is contained in:
Yuki Okushi 2020-05-07 02:13:20 +09:00
parent 339f574809
commit 96d4e0bab2
No known key found for this signature in database
GPG Key ID: B0986C85C0E2DAA1

View File

@ -0,0 +1,22 @@
// compile-flags: -C no-prepopulate-passes
// Regression test for #29988
#[repr(C)]
struct S {
f1: i32,
f2: i32,
f3: i32,
}
extern {
fn foo(s: S);
}
fn main() {
let s = S { f1: 1, f2: 2, f3: 3 };
unsafe {
// CHECK: load { i64, i32 }, { i64, i32 }* {{.*}}, align 4
// CHECK: call void @foo({ i64, i32 } {{.*}})
foo(s);
}
}