summaryrefslogtreecommitdiff
path: root/cpp/src/slice2swift/SwiftUtil.cpp
diff options
context:
space:
mode:
authorJose <jose@zeroc.com>2019-04-22 11:57:11 +0200
committerJose <jose@zeroc.com>2019-04-22 11:57:11 +0200
commit6573b7ec7a3bea803c32e22b28db82012442ee5f (patch)
tree28a3f7f4f22653741ee546b8a3ab9d6f451f2b56 /cpp/src/slice2swift/SwiftUtil.cpp
parentIce/operations test updates (diff)
downloadice-6573b7ec7a3bea803c32e22b28db82012442ee5f.tar.bz2
ice-6573b7ec7a3bea803c32e22b28db82012442ee5f.tar.xz
ice-6573b7ec7a3bea803c32e22b28db82012442ee5f.zip
Fix for unmarshal out params generated code
Diffstat (limited to 'cpp/src/slice2swift/SwiftUtil.cpp')
-rw-r--r--cpp/src/slice2swift/SwiftUtil.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/cpp/src/slice2swift/SwiftUtil.cpp b/cpp/src/slice2swift/SwiftUtil.cpp
index af725c68660..90114cedaac 100644
--- a/cpp/src/slice2swift/SwiftUtil.cpp
+++ b/cpp/src/slice2swift/SwiftUtil.cpp
@@ -1606,7 +1606,10 @@ SwiftGenerator::writeUnmarshalOutParams(::IceUtilInternal::Output& out, const Op
out << spar;
}
- out << operationReturnTypeLabel(op);
+ if(returnType)
+ {
+ out << operationReturnTypeLabel(op);
+ }
for(ParamInfoList::const_iterator q = allOutParams.begin(); q != allOutParams.end(); ++q)
{