summaryrefslogtreecommitdiff
path: root/cpp/src/slice2swift/SwiftUtil.cpp
diff options
context:
space:
mode:
authorJose <jose@zeroc.com>2019-04-19 12:29:44 +0200
committerJose <jose@zeroc.com>2019-04-19 12:29:44 +0200
commitccf4bca65145f82ec995028ad554b484459e61c7 (patch)
treeeef4b33a03e1f2a9ae2eb31d7713783a2b94a303 /cpp/src/slice2swift/SwiftUtil.cpp
parentSimplify computation of class graph depth (diff)
downloadice-ccf4bca65145f82ec995028ad554b484459e61c7.tar.bz2
ice-ccf4bca65145f82ec995028ad554b484459e61c7.tar.xz
ice-ccf4bca65145f82ec995028ad554b484459e61c7.zip
Bogus writePendingValues call in generated code
Diffstat (limited to 'cpp/src/slice2swift/SwiftUtil.cpp')
-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 << "}";
}