blob: 47f89232b1176d4d585e49e7872a9a37a5d7a485 [file] [log] [blame]
/* Try to process this explicitly as UTF-8.
{ dg-do preprocess }
{ dg-options "-finput-charset=UTF-8 -Winvalid-utf8 -fdiagnostics-format=sarif-file" } */
/* This comment intentionally contains non-UTF-8 bytes:
* €˜<unknown>€™ may be used uninitialized
*/
/*
{ dg-final { verify-sarif-file } }
Verify that we captured the expected warnings.
{ dg-final { scan-sarif-file "\"results\": \\\[" } }
{ dg-final { scan-sarif-file "\"level\": \"warning\"" } }
{ dg-final { scan-sarif-file "\"ruleId\": \"-Winvalid-utf8\"" } }
{ dg-final { scan-sarif-file "\"message\": " } }
{ dg-final { scan-sarif-file {"text": "invalid UTF-8 character <80>"} } }
{ dg-final { scan-sarif-file {"text": "invalid UTF-8 character <98>"} } }
{ dg-final { scan-sarif-file {"text": "invalid UTF-8 character <80>"} } }
{ dg-final { scan-sarif-file {"text": "invalid UTF-8 character <99>"} } }
*/