boot2

Playing with the boostrap
git clone https://git.ryansepassi.com/git/boot2.git
Log | Files | Refs | README

243-init-brace-elision-global.c (292B)


      1 // tests/cc/243-init-brace-elision-global.c — brace elision in
      2 // file-scope (global) initializer. C99 §6.7.8 ¶22.
      3 struct S { int a; int b; };
      4 struct S arr[2] = { 1, 2, 3, 4 }; /* no inner braces */
      5 int main(void) {
      6     return arr[0].a + arr[0].b + arr[1].a + arr[1].b; /* expect 10 */
      7 }