blob: f1b03db71ecc593596b966f3a857be047bd2baff [file] [log] [blame]
struct s {
int a, b, c;
};
struct s s_init_all(int a)
{
struct s s = { .a = a, .b = 42, .c = 123, };
return s;
}
/*
* check-name: struct implicit init zero not needed
* check-command: test-linearize -Wno-decl $file
* check-known-to-fail
*
* check-output-start
s_init_all:
.L4:
<entry-point>
store.32 %arg1 -> 0[s]
store.32 $42 -> 4[s]
store.32 $123 -> 8[s]
load.96 %r8 <- 0[s]
ret.96 %r8
* check-output-end
*/