summaryrefslogtreecommitdiff
path: root/cpp/src/slice2swift/SwiftUtil.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/slice2swift/SwiftUtil.cpp')
-rw-r--r--cpp/src/slice2swift/SwiftUtil.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/cpp/src/slice2swift/SwiftUtil.cpp b/cpp/src/slice2swift/SwiftUtil.cpp
index 5f50b220852..0d467ad576a 100644
--- a/cpp/src/slice2swift/SwiftUtil.cpp
+++ b/cpp/src/slice2swift/SwiftUtil.cpp
@@ -2012,17 +2012,17 @@ SwiftGenerator::writeDispatchAsyncOperation(::IceUtilInternal::Output& out, cons
out << ".done(on: nil)";
out << sb;
- if(!allOutParams.empty())
+ if(allOutParams.empty())
+ {
+ out << nl << "inS.writeEmptyParams()";
+ }
+ else
{
out << " " << operationReturnDeclaration(op) << " in ";
out << nl << "inS.write ";
writeMarshalOutParams(out, op);
}
- else
- {
- out << nl << "inS.writeEmptyParams()";
- }
out << eb;
out << ".catch(on: nil)";