diff options
Diffstat (limited to 'cpp/test/Ice/custom/TestI.cpp')
-rw-r--r-- | cpp/test/Ice/custom/TestI.cpp | 5 |
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; } |