From 5b8e770864d0ebe85e7aee3cc29de04edf60a71d Mon Sep 17 00:00:00 2001 From: Jens Geyer Date: Sat, 7 Dec 2013 00:10:31 +0100 Subject: [PATCH] THRIFT-2282 Incorect code generated for some typedefs Patch: Jens Geyer --- compiler/cpp/src/generate/t_delphi_generator.cc | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/compiler/cpp/src/generate/t_delphi_generator.cc b/compiler/cpp/src/generate/t_delphi_generator.cc index 954735a3..1e6b3fef 100644 --- a/compiler/cpp/src/generate/t_delphi_generator.cc +++ b/compiler/cpp/src/generate/t_delphi_generator.cc @@ -603,13 +603,12 @@ void t_delphi_generator::generate_typedef(t_typedef* ttypedef) { 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(); -- 2.17.1