Fix a warning on compiling with clang (#5258)

This commit is contained in:
Nikolay Kuznetsov
2019-03-25 22:06:00 +03:00
committed by Wouter van Oortmerssen
parent 88abae649c
commit 4cbff97c43
6 changed files with 11 additions and 11 deletions

View File

@@ -1017,10 +1017,10 @@ class CppGenerator : public BaseGenerator {
" || e > " + GetEnumValUse(enum_def, *enum_def.vals.vec.back()) +
") return \"\";";
code_ += " const size_t index = static_cast<int>(e)\\";
code_ += " const size_t index = static_cast<size_t>(e)\\";
if (enum_def.vals.vec.front()->value) {
auto vals = GetEnumValUse(enum_def, *enum_def.vals.vec.front());
code_ += " - static_cast<int>(" + vals + ")\\";
code_ += " - static_cast<size_t>(" + vals + ")\\";
}
code_ += ";";