1f08c3bdfSopenharmony_cia;
2f08c3bdfSopenharmony_cichar b;
3f08c3bdfSopenharmony_cic() {
4f08c3bdfSopenharmony_ci  while () {
5f08c3bdfSopenharmony_ci    int *d;
6f08c3bdfSopenharmony_ci    while () {
7f08c3bdfSopenharmony_ci      char *e = &b;
8f08c3bdfSopenharmony_ci      if (a ?: (*d = f || *0) || g) {
9f08c3bdfSopenharmony_ci        if
10f08c3bdfSopenharmony_ci          ;
11f08c3bdfSopenharmony_ci      } else {
12f08c3bdfSopenharmony_ci        int h = 0;
13f08c3bdfSopenharmony_ci        if (j) {
14f08c3bdfSopenharmony_ci          char **i = &e;
15f08c3bdfSopenharmony_ci          if (0 ? 0 : 0 ?: (**i = 1 || 0 && 0))             h ?: (*e = i && &h
16f08c3bdfSopenharmony_ci
17f08c3bdfSopenharmony_ci/*
18f08c3bdfSopenharmony_ci * check-name: crash ptrlist
19f08c3bdfSopenharmony_ci * check-command: test-linearize $file
20f08c3bdfSopenharmony_ci *
21f08c3bdfSopenharmony_ci * check-error-ignore
22f08c3bdfSopenharmony_ci * check-output-ignore
23f08c3bdfSopenharmony_ci */
24