summaryrefslogtreecommitdiff
path: root/cpp/src
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src')
-rwxr-xr-xcpp/src/slice2vb/Gen.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/cpp/src/slice2vb/Gen.cpp b/cpp/src/slice2vb/Gen.cpp
index 7bd01a9bede..dac5a51e307 100755
--- a/cpp/src/slice2vb/Gen.cpp
+++ b/cpp/src/slice2vb/Gen.cpp
@@ -342,7 +342,7 @@ Slice::VbVisitor::writeDispatch(const ClassDefPtr& p)
#endif
TypeStringList::const_iterator q;
-
+ _out << nl << "__checkMode(" << sliceModeToIceMode(op) << ", __current.mode)";
if(!inParams.empty())
{
_out << nl << "Dim __is As IceInternal.BasicStream = __inS.istr()";
@@ -476,8 +476,7 @@ Slice::VbVisitor::writeDispatch(const ClassDefPtr& p)
}
TypeStringList::const_iterator q;
-
- if(!inParams.empty())
+ _out << nl << "__checkMode(" << sliceModeToIceMode(op) << ", __current.mode)"; if(!inParams.empty())
{
_out << nl << "Dim __is As IceInternal.BasicStream = __inS.istr()";
}