/* PR preprocessor/103026 */ /* { dg-do compile } */ /* { dg-options "-Wbidi-chars=unpaired,ucn" } */ /* Test LTR/RTL chars. */ /* LTR<‎> */ /* { dg-bogus "unpaired" "" { target *-*-* } .-1 } */ // LTR<‎> /* { dg-bogus "unpaired" "" { target *-*-* } .-1 } */ /* RTL<‏> */ /* { dg-bogus "unpaired" "" { target *-*-* } .-1 } */ // RTL<‏> /* { dg-bogus "unpaired" "" { target *-*-* } .-1 } */ int ltr_\u200e; /* { dg-error "universal character " "" { target *-*-* } .-1 } */ int rtl_\u200f; /* { dg-error "universal character " "" { target *-*-* } .-1 } */ const char *s1 = "LTR<‎>"; /* { dg-bogus "unpaired" "" { target *-*-* } .-1 } */ const char *s2 = "LTR\u200e"; /* { dg-bogus "unpaired" "" { target *-*-* } .-1 } */ const char *s3 = "LTR\u200E"; /* { dg-bogus "unpaired" "" { target *-*-* } .-1 } */ const char *s4 = "RTL<‏>"; /* { dg-bogus "unpaired" "" { target *-*-* } .-1 } */ const char *s5 = "RTL\u200f"; /* { dg-bogus "unpaired" "" { target *-*-* } .-1 } */ const char *s6 = "RTL\u200F"; /* { dg-bogus "unpaired" "" { target *-*-* } .-1 } */