This is an archive of the discontinued LLVM Phabricator instance.

[libc++] Re-enable workaround for pre-ranges CTAD in std::span
ClosedPublic

Authored by ldionne on Mar 21 2022, 2:07 PM.

Details

Reviewers
None
Group Reviewers
Restricted Project
Commits
rG6a7f0551178e: [libc++] Re-enable workaround for pre-ranges CTAD in std::span
Summary

See https://reviews.llvm.org/D121626 for details -- this re-enables the
CTAD we removed, since it does break some stuff as well (even though it's
not nearly as bad as the removed constructors fixed by D121626).

Diff Detail

Event Timeline

ldionne created this revision.Mar 21 2022, 2:07 PM
Herald added a project: Restricted Project. · View Herald TranscriptMar 21 2022, 2:07 PM
ldionne requested review of this revision.Mar 21 2022, 2:07 PM
Herald added a project: Restricted Project. · View Herald TranscriptMar 21 2022, 2:07 PM
Herald added a reviewer: Restricted Project. · View Herald Transcript
ldionne accepted this revision as: Restricted Project.Mar 21 2022, 2:07 PM

Just running CI, I'll ship this if green since this is a small follow-up to D121626.

This revision was not accepted when it landed; it landed in state Needs Review.Mar 21 2022, 6:56 PM
This revision was automatically updated to reflect the committed changes.