Require target lra in gcc.dg/pr108095.c
[official-gcc.git] / gcc / testsuite / c-c++-common / diagnostic-format-sarif-file-Wbidi-chars.c
blob283df75670d027b43bbf2cff8a9f49ce90c9196f
1 /* Adapted from Wbidi-chars-1.c */
3 /* PR preprocessor/103026 */
4 /* { dg-do compile } */
5 /* { dg-options "-fdiagnostics-format=sarif-file" } */
7 int main() {
8 int isAdmin = 0;
9 /*‮ } ⁦if (isAdmin)⁩ ⁦ begin admins only */
10 __builtin_printf("You are an admin.\n");
11 /* end admins only ‮ { ⁦*/
12 return 0;
15 /* Verify that we generate a valid UTF-8 .sarif file.
17 { dg-final { verify-sarif-file } }
19 Verify that we captured the expected warnings.
21 { dg-final { scan-sarif-file {"text": "unpaired UTF-8 bidirectional control characters detected"} } }
22 { dg-final { scan-sarif-file {"text": "unpaired UTF-8 bidirectional control characters detected"} } }