Correctly generate identifier for enums. (#4871)

This should allow the EnumName* function to work with enums generated
using the --scoped-enum flag.
This commit is contained in:
cubeleo
2018-08-10 13:41:32 -07:00
committed by Wouter van Oortmerssen
parent e203882d54
commit 75601b81cc

View File

@@ -991,7 +991,7 @@ class CppGenerator : public BaseGenerator {
for (auto it = enum_def.vals.vec.begin(); it != enum_def.vals.vec.end();
++it) {
const auto &ev = **it;
code_ += " case {{ENUM_NAME}}_" + Name(ev) + ": return \"" +
code_ += " case " + GetEnumValUse(enum_def, ev) + ": return \"" +
Name(ev) + "\";";
}