blob: cc6c313030532713ce24e72cd296b89837c05f22 [file] [log] [blame]
union u {
double d;
int i[2];
};
void use(union u);
int foo(double x, double y)
{
union u u;
int r;
u.d = x;
r = u.i[0];
u.d = y;
use(u);
return r;
}
/*
* check-name: partial-load00
* check-command: test-linearize -Wno-decl $file
*
* check-output-ignore
* check-output-contains: store\\.
* check-output-contains: load\\.
* check-output-returns: %r2
*/