This fixes/silences a few failures on libstdc++ on linux.
Or does the standard actually mandate these strict allocation behaviours here, and libstdc++ violates the standard in this aspect?
Paths
| Differential D89676
[libcxx] [test] Mark tests that require specific allocation behaviours as libcpp only ClosedPublic Authored by mstorsjo on Oct 19 2020, 2:46 AM.
Details
Summary This fixes/silences a few failures on libstdc++ on linux. Or does the standard actually mandate these strict allocation behaviours here, and libstdc++ violates the standard in this aspect?
Diff Detail
Event TimelineThis revision now requires changes to proceed.Oct 19 2020, 5:35 AM This revision is now accepted and ready to land.Oct 19 2020, 5:51 AM Closed by commit rGafe40b305d22: [libcxx] [test] Mark tests that require specific allocation behaviours as… (authored by mstorsjo). · Explain WhyOct 19 2020, 2:07 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 299159 libcxx/test/std/input.output/filesystems/class.path/path.member/path.append.pass.cpp
libcxx/test/std/input.output/filesystems/class.path/path.member/path.concat.pass.cpp
libcxx/test/std/input.output/filesystems/class.path/path.member/path.native.obs/string_alloc.pass.cpp
|
It's a nit, but can you please instead use // REQUIRES: libc++ above the c++03 requirement -- I find it easier to read that way.