diff --git a/src/idl_gen_cpp.cpp b/src/idl_gen_cpp.cpp index b8f14951c..df4c0ad92 100644 --- a/src/idl_gen_cpp.cpp +++ b/src/idl_gen_cpp.cpp @@ -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) + "\";"; }