diff options
Diffstat (limited to 'cpp/test/Ice/gc/Client.cpp')
-rw-r--r-- | cpp/test/Ice/gc/Client.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/cpp/test/Ice/gc/Client.cpp b/cpp/test/Ice/gc/Client.cpp index 4bf38d8aa86..9bf572df30c 100644 --- a/cpp/test/Ice/gc/Client.cpp +++ b/cpp/test/Ice/gc/Client.cpp @@ -370,14 +370,16 @@ allTests() { nodes.push_back(new N()); } + for(int j = 0; j < i; ++j) { - nodes[j]->left = nodes[IceUtilInternal::random(i)]; - nodes[j]->right = nodes[IceUtilInternal::random(i)]; + nodes[static_cast<size_t>(j)]->left = nodes[IceUtilInternal::random(i)]; + nodes[static_cast<size_t>(j)]->right = nodes[IceUtilInternal::random(i)]; } + for(int j = 0; j < i; ++j) { - nodes[j]->ice_collectable(true); + nodes[static_cast<size_t>(j)]->ice_collectable(true); } test(getNum() == i); } |