1f08c3bdfSopenharmony_cistatic int array(void) 2f08c3bdfSopenharmony_ci{ 3f08c3bdfSopenharmony_ci int a[2]; 4f08c3bdfSopenharmony_ci 5f08c3bdfSopenharmony_ci a[1] = 1; 6f08c3bdfSopenharmony_ci a[0] = 0; 7f08c3bdfSopenharmony_ci return a[1]; 8f08c3bdfSopenharmony_ci} 9f08c3bdfSopenharmony_ci 10f08c3bdfSopenharmony_cistatic int sarray(void) 11f08c3bdfSopenharmony_ci{ 12f08c3bdfSopenharmony_ci struct { 13f08c3bdfSopenharmony_ci int a[2]; 14f08c3bdfSopenharmony_ci } s; 15f08c3bdfSopenharmony_ci 16f08c3bdfSopenharmony_ci s.a[1] = 1; 17f08c3bdfSopenharmony_ci s.a[0] = 0; 18f08c3bdfSopenharmony_ci return s.a[1]; 19f08c3bdfSopenharmony_ci} 20f08c3bdfSopenharmony_ci 21f08c3bdfSopenharmony_ci/* 22f08c3bdfSopenharmony_ci * check-name: init local array 23f08c3bdfSopenharmony_ci * check-command: test-linearize $file 24f08c3bdfSopenharmony_ci * check-output-ignore 25f08c3bdfSopenharmony_ci * check-output-excludes: load 26f08c3bdfSopenharmony_ci * check-output-excludes: store 27f08c3bdfSopenharmony_ci * check-output-pattern(2): ret.32 *\\$1 28f08c3bdfSopenharmony_ci */ 29