1
0
mirror of https://github.com/Kitware/CMake.git synced 2025-10-14 02:08:27 +08:00

TestDriver: Fix -Wconversion warning

Since commit v3.8.0-rc1~51^2~1 (TestDriver: calc NumTests at compile
time, 2017-01-24) we convert an expression that uses `sizeof()` to an
`int` as a compile-time constant.  Some GCC versions warn about this
with `-Wconversion`.  Add a cast to avoid the warning.
This commit is contained in:
Brad King
2017-07-14 07:56:26 -04:00
parent 25b72e9097
commit 221ffabfad

View File

@@ -32,8 +32,8 @@ static functionMapEntry cmakeGeneratedFunctionMapEntries[] = {
{ NULL, NULL } /* NOLINT */ { NULL, NULL } /* NOLINT */
}; };
static const int NumTests = static const int NumTests = CM_CAST(int,
(sizeof(cmakeGeneratedFunctionMapEntries) / sizeof(functionMapEntry)) - 1; sizeof(cmakeGeneratedFunctionMapEntries) / sizeof(functionMapEntry)) - 1;
/* Allocate and create a lowercased copy of string /* Allocate and create a lowercased copy of string
(note that it has to be free'd manually) */ (note that it has to be free'd manually) */