1 struct s {
   2         int a, b, c;
   3 };
   4 
   5 struct s s_init_all(int a)
   6 {
   7         struct s s = { .a = a, .b = 42, .c = 123, };
   8         return s;
   9 }
  10 
  11 /*
  12  * check-name: struct implicit init zero not needed
  13  * check-command: test-linearize -Wno-decl $file
  14  * check-known-to-fail
  15  *
  16  * check-output-start
  17 s_init_all:
  18 .L4:
  19         <entry-point>
  20         store.32    %arg1 -> 0[s]
  21         store.32    $42 -> 4[s]
  22         store.32    $123 -> 8[s]
  23         load.96     %r8 <- 0[s]
  24         ret.96      %r8
  25 
  26 
  27  * check-output-end
  28  */