summaryrefslogtreecommitdiff
path: root/cpp/src
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src')
-rw-r--r--cpp/src/slice2swift/SwiftUtil.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/cpp/src/slice2swift/SwiftUtil.cpp b/cpp/src/slice2swift/SwiftUtil.cpp
index 06bd5da75fd..6ca28d44863 100644
--- a/cpp/src/slice2swift/SwiftUtil.cpp
+++ b/cpp/src/slice2swift/SwiftUtil.cpp
@@ -1540,10 +1540,11 @@ SwiftGenerator::writeMarshalOutParams(::IceUtilInternal::Output& out, const Oper
writeMarshalUnmarshalCode(out, q->type, op, q->fixedName, true, q->tag);
}
- if(op->sendsClasses(false))
+ if(op->returnsClasses(false))
{
out << nl << "ostr.writePendingValues()";
}
+
out.dec();
out << nl << "}";
}