diff options
Diffstat (limited to 'cpp/src/slice2swift/SwiftUtil.cpp')
-rw-r--r-- | cpp/src/slice2swift/SwiftUtil.cpp | 10 |
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)"; |