summaryrefslogtreecommitdiff
path: root/cpp/test/Ice/custom/TestI.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/test/Ice/custom/TestI.cpp')
-rw-r--r--cpp/test/Ice/custom/TestI.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/cpp/test/Ice/custom/TestI.cpp b/cpp/test/Ice/custom/TestI.cpp
index 7028d0a739f..1fa5e275c94 100644
--- a/cpp/test/Ice/custom/TestI.cpp
+++ b/cpp/test/Ice/custom/TestI.cpp
@@ -97,7 +97,10 @@ TestIntfI::opVariableRangeType(
Test::VariableList& outSeq,
const Ice::Current&)
{
- Test::VariableList(inSeq.first, inSeq.second).swap(outSeq);
+ for(std::deque<Test::Variable>::const_iterator p = inSeq.first; p != inSeq.second; ++p)
+ {
+ outSeq.push_back(*p);
+ }
return outSeq;
}