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