libstdc++/71004 fix recent additions to testcase
PR libstdc++/71004 * testsuite/experimental/filesystem/iterators/ recursive_directory_iterator.cc: Fix test02 to not call member functions on invalid iterator, and use VERIFY not assert. From-SVN: r236028
This commit is contained in:
parent
035b8879ac
commit
7972e24663
@ -1,3 +1,10 @@
|
|||||||
|
2016-05-09 Jonathan Wakely <jwakely@redhat.com>
|
||||||
|
|
||||||
|
PR libstdc++/71004
|
||||||
|
* testsuite/experimental/filesystem/iterators/
|
||||||
|
recursive_directory_iterator.cc: Fix test02 to not call member
|
||||||
|
functions on invalid iterator, and use VERIFY not assert.
|
||||||
|
|
||||||
2016-05-09 Ville Voutilainen <ville.voutilainen@gmail.com>
|
2016-05-09 Ville Voutilainen <ville.voutilainen@gmail.com>
|
||||||
|
|
||||||
Avoid endless run-time recursion for copying single-element
|
Avoid endless run-time recursion for copying single-element
|
||||||
|
@ -100,15 +100,16 @@ test01()
|
|||||||
void
|
void
|
||||||
test02()
|
test02()
|
||||||
{
|
{
|
||||||
|
bool test __attribute__((unused)) = false;
|
||||||
|
|
||||||
// libstdc++71004
|
// libstdc++71004
|
||||||
const fs::recursive_directory_iterator it;
|
const fs::recursive_directory_iterator it;
|
||||||
assert( it.options() == fs::directory_options{} );
|
VERIFY( it == fs::recursive_directory_iterator() );
|
||||||
assert( it.depth() == 0 );
|
|
||||||
assert(it.recursion_pending() == false);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
int
|
||||||
main()
|
main()
|
||||||
{
|
{
|
||||||
test01();
|
test01();
|
||||||
|
test02();
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user