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