1
+
1
2
// ////////////////////////////////////////////////////////////////////////////
2
3
//
3
4
// (C) Copyright Ion Gaztanaga 2004-2013. Distributed under the Boost
@@ -297,10 +298,10 @@ bool test_swap()
297
298
v.push_back (int (i));
298
299
}
299
300
vec w;
300
- const std:: size_t v_size = v. size () ;
301
- const std:: size_t w_size = w. size () ;
301
+ vec v_copy = v;
302
+ vec w_copy = w;
302
303
v.swap (w);
303
- if (v. size () != w_size || w. size () != v_size )
304
+ if (w != v_copy || v != w_copy )
304
305
return false ;
305
306
}
306
307
{ // v smaller than static capacity, w empty
@@ -309,10 +310,10 @@ bool test_swap()
309
310
v.push_back (int (i));
310
311
}
311
312
vec w;
312
- const std:: size_t v_size = v. size () ;
313
- const std:: size_t w_size = w. size () ;
313
+ vec v_copy = v;
314
+ vec w_copy = w;
314
315
v.swap (w);
315
- if (v. size () != w_size || w. size () != v_size )
316
+ if (w != v_copy || v != w_copy )
316
317
return false ;
317
318
}
318
319
{ // v bigger than static capacity, w enough capacity for static
@@ -324,10 +325,10 @@ bool test_swap()
324
325
for (std::size_t i = 0 , max = w.capacity () / 2 ; i != max; ++i) {
325
326
w.push_back (int (i));
326
327
}
327
- const std:: size_t v_size = v. size () ;
328
- const std:: size_t w_size = w. size () ;
328
+ vec v_copy = v;
329
+ vec w_copy = w;
329
330
v.swap (w);
330
- if (v. size () != w_size || w. size () != v_size )
331
+ if (w != v_copy || v != w_copy )
331
332
return false ;
332
333
}
333
334
{ // v & w smaller than static capacity
@@ -339,10 +340,10 @@ bool test_swap()
339
340
for (std::size_t i = 0 , max = w.capacity ()/2 ; i != max; ++i){
340
341
w.push_back (int (i));
341
342
}
342
- const std:: size_t v_size = v. size () ;
343
- const std:: size_t w_size = w. size () ;
343
+ vec v_copy = v;
344
+ vec w_copy = w;
344
345
v.swap (w);
345
- if (v. size () != w_size || w. size () != v_size )
346
+ if (w != v_copy || v != w_copy )
346
347
return false ;
347
348
}
348
349
{ // v & w bigger than static capacity
@@ -354,10 +355,10 @@ bool test_swap()
354
355
for (std::size_t i = 0 , max = w.capacity ()*2 ; i != max; ++i){
355
356
w.push_back (int (i));
356
357
}
357
- const std:: size_t v_size = v. size () ;
358
- const std:: size_t w_size = w. size () ;
358
+ vec v_copy = v;
359
+ vec w_copy = w;
359
360
v.swap (w);
360
- if (v. size () != w_size || w. size () != v_size )
361
+ if (w != v_copy || v != w_copy )
361
362
return false ;
362
363
}
363
364
0 commit comments