From 0b0c90a7f99ed82771aaa929b0287e1749b836b0 Mon Sep 17 00:00:00 2001 From: Roger Meier Date: Sat, 16 Apr 2011 18:55:11 +0000 Subject: [PATCH] THRIFT-1060 fb303 build error for cpp Patch: Sudhir Jorwekar git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1094028 13f79535-47bb-0310-9956-ffa450edef68 --- compiler/cpp/src/generate/t_cpp_generator.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/compiler/cpp/src/generate/t_cpp_generator.cc b/compiler/cpp/src/generate/t_cpp_generator.cc index 1d18a37c..298dd8c7 100644 --- a/compiler/cpp/src/generate/t_cpp_generator.cc +++ b/compiler/cpp/src/generate/t_cpp_generator.cc @@ -514,7 +514,11 @@ void t_cpp_generator::generate_enum(t_enum* tenum) { /** Generate a character array of enum names for debugging purposes. */ - std::string prefix = tenum->get_name() + "::"; + std::string prefix = ""; + if (!gen_pure_enums_) { + prefix = tenum->get_name() + "::"; + } + f_types_impl_ << indent() << "int _k" << tenum->get_name() << "Values[] ="; generate_enum_constant_list(f_types_impl_, constants, prefix.c_str(), "", false); -- 2.17.1