Thanks Matthias. My apoligies, I lost track of this patch. On Tue, Aug 9, 2016 at 7:31 PM, Bruno Cardoso Lopes via cfe-commits < cfe-commits@lists.llvm.org> wrote:
> Thanks Matthias! > > On Tue, Aug 9, 2016 at 6:02 PM, Matthias Braun via cfe-commits > <cfe-commits@lists.llvm.org> wrote: > > Author: matze > > Date: Tue Aug 9 20:02:28 2016 > > New Revision: 278191 > > > > URL: http://llvm.org/viewvc/llvm-project?rev=278191&view=rev > > Log: > > test/hard_link_count(): Fix test on darwin > > > > The hard link count that stat reports are different between normal hfs > and the > > case sensitive variant. Accept both. > > > > Modified: > > libcxx/trunk/test/std/experimental/filesystem/fs.op. > funcs/fs.op.hard_lk_ct/hard_link_count.pass.cpp > > > > Modified: libcxx/trunk/test/std/experimental/filesystem/fs.op. > funcs/fs.op.hard_lk_ct/hard_link_count.pass.cpp > > URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/ > experimental/filesystem/fs.op.funcs/fs.op.hard_lk_ct/hard_ > link_count.pass.cpp?rev=278191&r1=278190&r2=278191&view=diff > > ============================================================ > ================== > > --- libcxx/trunk/test/std/experimental/filesystem/fs.op. > funcs/fs.op.hard_lk_ct/hard_link_count.pass.cpp (original) > > +++ libcxx/trunk/test/std/experimental/filesystem/fs.op. > funcs/fs.op.hard_lk_ct/hard_link_count.pass.cpp Tue Aug 9 20:02:28 2016 > > @@ -45,18 +45,27 @@ TEST_CASE(hard_link_count_for_file) > > > > TEST_CASE(hard_link_count_for_directory) > > { > > - uintmax_t DirExpect = 3; > > - uintmax_t Dir3Expect = 2; > > + uintmax_t DirExpect = 3; // hard link from . .. and Dir2 > > + uintmax_t Dir3Expect = 2; // hard link from . .. > > + uintmax_t DirExpectAlt = DirExpect; > > + uintmax_t Dir3ExpectAlt = Dir3Expect; > > #if defined(__APPLE__) > > - DirExpect += 2; > > - Dir3Expect += 1; > > + // Filesystems formatted with case sensitive hfs+ behave unixish as > > + // expected. Normal hfs+ filesystems report the number of directory > > + // entries instead. > > + DirExpectAlt = 5; // . .. Dir2 file1 file2 > > + Dir3Expect = 3; // . .. file5 > > #endif > > - TEST_CHECK(hard_link_count(StaticEnv::Dir) == DirExpect); > > - TEST_CHECK(hard_link_count(StaticEnv::Dir3) == Dir3Expect); > > + TEST_CHECK(hard_link_count(StaticEnv::Dir) == DirExpect || > > + hard_link_count(StaticEnv::Dir) == DirExpectAlt); > > + TEST_CHECK(hard_link_count(StaticEnv::Dir3) == Dir3Expect || > > + hard_link_count(StaticEnv::Dir3) == Dir3ExpectAlt); > > > > std::error_code ec; > > - TEST_CHECK(hard_link_count(StaticEnv::Dir, ec) == DirExpect); > > - TEST_CHECK(hard_link_count(StaticEnv::Dir3, ec) == Dir3Expect); > > + TEST_CHECK(hard_link_count(StaticEnv::Dir, ec) == DirExpect || > > + hard_link_count(StaticEnv::Dir, ec) == DirExpectAlt); > > + TEST_CHECK(hard_link_count(StaticEnv::Dir3, ec) == Dir3Expect || > > + hard_link_count(StaticEnv::Dir3, ec) == Dir3ExpectAlt); > > } > > TEST_CASE(hard_link_count_increments_test) > > { > > > > > > _______________________________________________ > > cfe-commits mailing list > > cfe-commits@lists.llvm.org > > http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits > > > > -- > Bruno Cardoso Lopes > http://www.brunocardoso.cc > _______________________________________________ > cfe-commits mailing list > cfe-commits@lists.llvm.org > http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits >
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits