blob: eaf0ec9a77717632f0c8d6e2701c3fb01f0ac1a2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
/* PR preprocessor/103026 */
/* { dg-do compile } */
/* { dg-options "-Wbidi-chars=any,ucn" } */
/* Test LTR/RTL chars. */
/* LTR<> */
/* { dg-warning "U\\+200E" "" { target *-*-* } .-1 } */
// LTR<>
/* { dg-warning "U\\+200E" "" { target *-*-* } .-1 } */
/* RTL<> */
/* { dg-warning "U\\+200F" "" { target *-*-* } .-1 } */
// RTL<>
/* { dg-warning "U\\+200F" "" { target *-*-* } .-1 } */
const char *s1 = "LTR<>";
/* { dg-warning "U\\+200E" "" { target *-*-* } .-1 } */
const char *s2 = "LTR\u200e";
/* { dg-warning "U\\+200E" "" { target *-*-* } .-1 } */
const char *s3 = "LTR\u200E";
/* { dg-warning "U\\+200E" "" { target *-*-* } .-1 } */
const char *s4 = "RTL<>";
/* { dg-warning "U\\+200F" "" { target *-*-* } .-1 } */
const char *s5 = "RTL\u200f";
/* { dg-warning "U\\+200F" "" { target *-*-* } .-1 } */
const char *s6 = "RTL\u200F";
/* { dg-warning "U\\+200F" "" { target *-*-* } .-1 } */
|