1e01aa904Sopenharmony_ci/* gcc -std=c89 -gctf -g -mtune=generic -march=x86-64 -c \ 2e01aa904Sopenharmony_ci * -o test-PR26568-1.o test-PR26568-1.c */ 3e01aa904Sopenharmony_ci 4e01aa904Sopenharmony_cistruct A { 5e01aa904Sopenharmony_ci union { 6e01aa904Sopenharmony_ci struct { 7e01aa904Sopenharmony_ci int x; 8e01aa904Sopenharmony_ci }; 9e01aa904Sopenharmony_ci struct { 10e01aa904Sopenharmony_ci long y; 11e01aa904Sopenharmony_ci }; 12e01aa904Sopenharmony_ci }; 13e01aa904Sopenharmony_ci}; 14e01aa904Sopenharmony_ci 15e01aa904Sopenharmony_civoid fun(struct A * a) { 16e01aa904Sopenharmony_ci a->x = 0; 17e01aa904Sopenharmony_ci a->y = 0x0102030405060708ULL; 18e01aa904Sopenharmony_ci} 19