1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-22 18:54:02 +01:00

unittests/SupportTests: Fix test. pop modifies the current entry, thus the

dontlookhere check must be after it.

llvm-svn: 146217
This commit is contained in:
Michael J. Spencer 2011-12-09 01:14:41 +00:00
parent 4239ea1e2e
commit fd9b0302a7

View File

@ -241,13 +241,10 @@ TEST_F(FileSystemTest, DirectoryIteration) {
for (fs::recursive_directory_iterator i(Twine(TestDirectory)
+ "/recursive", ec), e; i != e; i.increment(ec)){
ASSERT_NO_ERROR(ec);
if (path::filename(i->path()) == "dontlookhere")
i.no_push();
outs() << "pre-pop: " << path::filename(i->path()) << "\n";
if (path::filename(i->path()) == "p1")
i.pop();
outs() << "post-pop: " << path::filename(i->path()) << "\n";
outs().flush();
if (path::filename(i->path()) == "dontlookhere")
i.no_push();
visited.push_back(path::filename(i->path()));
}
v_t::const_iterator a0 = std::find(visited.begin(), visited.end(), "a0");