THRIFT-2282 Incorect code generated for some typedefs
Patch: Jens Geyer
diff --git a/compiler/cpp/src/generate/t_delphi_generator.cc b/compiler/cpp/src/generate/t_delphi_generator.cc
index 954735a..1e6b3fe 100644
--- a/compiler/cpp/src/generate/t_delphi_generator.cc
+++ b/compiler/cpp/src/generate/t_delphi_generator.cc
@@ -603,13 +603,12 @@
indent(s_struct) <<
type_name(ttypedef) << " = ";
- bool container = type->is_list() || type->is_map() || type->is_set();
-
// commented out: the benefit is not big enough to risk breaking existing code
+ //bool container = type->is_list() || type->is_map() || type->is_set();
//if( ! container)
// s_struct << "type "; //the "type A = type B" syntax leads to E2574 with generics
- s_struct << type_name(ttypedef->get_type(), ! container) << ";" << endl <<
+ s_struct << type_name(ttypedef->get_type()) << ";" << endl <<
endl;
indent_down();