summaryrefslogtreecommitdiff
path: root/compiler
diff options
context:
space:
mode:
authorJens Geyer <jensg@apache.org>2015-03-03 21:21:19 +0100
committerJens Geyer <jensg@apache.org>2015-03-03 21:35:44 +0100
commiteda0f844ee5f564aa50e5d406b0ff0350beba9f6 (patch)
treec299980dc976657b4a15b8b0dcecc5c1a9c4e08c /compiler
parenta6ea4442dddfac1342835a30b1c8a81adb207a46 (diff)
downloadthrift-eda0f844ee5f564aa50e5d406b0ff0350beba9f6.tar.gz
THRIFT-3021 Service remote tool does not import stub package with package prefix
Client: Go Patch: Yinyin L <yinyinl@gmail.com> This closes #385
Diffstat (limited to 'compiler')
-rw-r--r--compiler/cpp/src/generate/t_go_generator.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/compiler/cpp/src/generate/t_go_generator.cc b/compiler/cpp/src/generate/t_go_generator.cc
index 87681e1b7..cb1ec80c3 100644
--- a/compiler/cpp/src/generate/t_go_generator.cc
+++ b/compiler/cpp/src/generate/t_go_generator.cc
@@ -1975,6 +1975,9 @@ void t_go_generator::generate_service_remote(t_service* tservice) {
while ((loc = service_module.find(".")) != string::npos) {
service_module.replace(loc, 1, 1, '/');
}
+ if(!gen_package_prefix_.empty()) {
+ service_module = gen_package_prefix_ + service_module;
+ }
f_remote << go_autogen_comment();
f_remote << indent() << "package main" << endl << endl;