1 /* PR preprocessor/103026 */
2 /* { dg-do compile } */
3 /* { dg-options "-Wbidi-chars=unpaired,ucn" } */
4 /* More nesting testing. */
6 /* RLE LRI PDF PDI*/
7 /* { dg-warning "unpaired" "" { target *-*-* } .-1 } */
8 int LRE_
\u202a_PDF_
\u202c;
9 int LRE_
\u202a_PDF_
\u202c_LRE_
\u202a_PDF_
\u202c;
10 int LRE_
\u202a_LRI_
\u2066_PDF_
\u202c_PDI_
\u2069;
11 /* { dg-warning "unpaired" "" { target *-*-* } .-1 } */
12 int RLE_
\u202b_RLI_
\u2067_PDF_
\u202c_PDI_
\u2069;
13 /* { dg-warning "unpaired" "" { target *-*-* } .-1 } */
14 int RLE_
\u202b_RLI_
\u2067_PDI_
\u2069_PDF_
\u202c;
15 int FSI_
\u2068_LRO_
\u202d_PDI_
\u2069_PDF_
\u202c;
17 /* { dg-warning "unpaired" "" { target *-*-* } .-1 } */
18 int FSI_
\u2068_PDI_
\u2069;
19 int FSI_
\u2068_FSI_
\u2068_PDI_
\u2069;
20 /* { dg-warning "unpaired" "" { target *-*-* } .-1 } */
21 int RLI_
\u2067_RLI_
\u2067_RLI_
\u2067_RLI_
\u2067_RLI_
\u2067_RLI_
\u2067_RLI_
\u2067_PDI_
\u2069_PDI_
\u2069_PDI_
\u2069_PDI_
\u2069_PDI_
\u2069_PDI_
\u2069_PDI_
\u2069;
22 int RLI_
\u2067_RLI_
\u2067_RLI_
\u2067_RLI_
\u2067_RLI_
\u2067_RLI_
\u2067_RLI_
\u2067_PDI_
\u2069_PDI_
\u2069_PDI_
\u2069_PDI_
\u2069_PDI_
\u2069_PDI_
\u2069;
23 /* { dg-warning "unpaired" "" { target *-*-* } .-1 } */
24 int RLI_
\u2067_RLI_
\u2067_RLI_
\u2067_RLI_
\u2067_RLI_
\u2067_RLI_
\u2067_RLI_
\u2067_PDI_
\u2069_PDI_
\u2069_PDI_
\u2069_PDI_
\u2069_PDI_
\u2069_PDI_
\u2069_PDF_
\u202c;
25 /* { dg-warning "unpaired" "" { target *-*-* } .-1 } */
26 int RLI_
\u2067_RLI_
\u2067_RLI_
\u2067_RLI_
\u2067_FSI_
\u2068_PDI_
\u2069_PDI_
\u2069_PDI_
\u2069_PDI_
\u2069;
27 /* { dg-warning "unpaired" "" { target *-*-* } .-1 } */