This is an automated email from the ASF dual-hosted git repository.

jensg pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/thrift.git

commit b559359b0b875cd7d4919f3120a0089f6d74e09a
Author: Jens Geyer <[email protected]>
AuthorDate: Thu May 28 21:27:49 2020 +0200

    THRIFT-5220 DeepCopy() extension methods not generated when the IDL 
contains no service
    Client: netstd
    Patch: Jens Geyer
---
 compiler/cpp/src/thrift/generate/t_netstd_generator.cc | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/compiler/cpp/src/thrift/generate/t_netstd_generator.cc 
b/compiler/cpp/src/thrift/generate/t_netstd_generator.cc
index e83723c..7be3230 100644
--- a/compiler/cpp/src/thrift/generate/t_netstd_generator.cc
+++ b/compiler/cpp/src/thrift/generate/t_netstd_generator.cc
@@ -389,6 +389,8 @@ string t_netstd_generator::netstd_thrift_usings() const
 
 void t_netstd_generator::close_generator()
 {
+    // right at the end, after everything else
+    generate_extensions_file();
 }
 
 void t_netstd_generator::generate_typedef(t_typedef* ttypedef)
@@ -1916,9 +1918,6 @@ void t_netstd_generator::generate_service(t_service* 
tservice)
     f_service.close();
 
     indent_validate(ic, "generate_service.");
-
-    // right at the end, after everything else
-    generate_extensions_file();
 }
 
 void t_netstd_generator::generate_service_interface(ostream& out, t_service* 
tservice)

Reply via email to