1f08c3bdfSopenharmony_cistatic struct alpha { 2f08c3bdfSopenharmony_ci char a[2]; 3f08c3bdfSopenharmony_ci} x = { .a = "ab" }; 4f08c3bdfSopenharmony_cistatic const char str[2] = "abc"; 5f08c3bdfSopenharmony_ci/* 6f08c3bdfSopenharmony_ci * check-name: -Winit-cstring option 7f08c3bdfSopenharmony_ci * 8f08c3bdfSopenharmony_ci * check-command: sparse -Winit-cstring $file 9f08c3bdfSopenharmony_ci * check-error-start 10f08c3bdfSopenharmony_ciinit_cstring.c:3:14: warning: too long initializer-string for array of char(no space for nul char) 11f08c3bdfSopenharmony_ciinit_cstring.c:4:28: warning: too long initializer-string for array of char 12f08c3bdfSopenharmony_ci * check-error-end 13f08c3bdfSopenharmony_ci */ 14