This is an archive of the discontinued LLVM Phabricator instance.

[libc++] [DON'T COMMIT] Just the new tests from D115312, D115607.
AbandonedPublic

Authored by Quuxplusone on Dec 13 2021, 7:39 AM.

Details

Reviewers
ldionne
Group Reviewers
Restricted Project
Summary

This is just my new test cases from D115312 and D115607. The idea is to give a blank slate so @ldionne or someone can play around with the existing CPOs and see if it's possible to make a small patch that fixes these bugs instead of my proposed big patch.

The new tests in libcxx/test/libcxx/ranges/range.access/*.verify.cpp definitely don't need to pass; they're just to illustrate a testing approach where we could test the niceness of our diagnostics in failure cases. These tests all pass after D115607, but they're merely "nice to haves," not conformance issues.

Diff Detail

Event Timeline

Quuxplusone requested review of this revision.Dec 13 2021, 7:39 AM
Quuxplusone created this revision.
Herald added 1 blocking reviewer(s): Restricted Project. · View Herald TranscriptDec 13 2021, 7:39 AM
Quuxplusone edited the summary of this revision. (Show Details)Dec 13 2021, 7:40 AM
Quuxplusone abandoned this revision.Dec 15 2021, 12:02 PM