mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-11 16:32:14 -06:00
Tests: Suppress clang scan-build warning in UTF8 test
Clang scan-build 7 reports:
```
Tests/CMakeLib/testUTF8.cxx:12:3: warning: 4th function call argument is an uninitialized value
printf("[0x%02X,0x%02X,0x%02X,0x%02X]", static_cast<int>(d[0]),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
Manual tracing of all call sites shows that all values are initialized.
This commit is contained in:
@@ -9,9 +9,11 @@ typedef char test_utf8_char[5];
|
||||
static void test_utf8_char_print(test_utf8_char const c)
|
||||
{
|
||||
unsigned char const* d = reinterpret_cast<unsigned char const*>(c);
|
||||
#ifndef __clang_analyzer__ // somehow thinks arguments are not initialized
|
||||
printf("[0x%02X,0x%02X,0x%02X,0x%02X]", static_cast<int>(d[0]),
|
||||
static_cast<int>(d[1]), static_cast<int>(d[2]),
|
||||
static_cast<int>(d[3]));
|
||||
#endif
|
||||
}
|
||||
|
||||
static void byte_array_print(char const* s)
|
||||
|
||||
Reference in New Issue
Block a user