Commit 7972e246 by Jonathan Wakely Committed by Jonathan Wakely

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
parent 035b8879
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() ...@@ -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();
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment