Page MenuHomePhabricator

[libc++] Remove the ability to use the std::nullptr_t emulation in C++03 mode
Needs ReviewPublic

Authored by ldionne on Nov 30 2021, 3:06 AM.

Details

Reviewers
Quuxplusone
Group Reviewers
Restricted Project
Summary

Back in https://reviews.llvm.org/D109459, we stopped using the C++03
emulation for std::nullptr_t by default, which was an ABI break. We
still left a knob for users to turn it back on if they were broken by
the change, with a note that we would remove that knob after one release.

The time has now come to remove the knob and clean up the std::nullptr_t
emulation.

NOTE: This will actually be merged right after we branch for LLVM 14. I am creating this review now just so I can stash it somewhere and rebase it once the time has come.

Diff Detail

Event Timeline

ldionne created this revision.Nov 30 2021, 3:06 AM
ldionne requested review of this revision.Nov 30 2021, 3:06 AM
Herald added a project: Restricted Project. · View Herald TranscriptNov 30 2021, 3:06 AM
Herald added a reviewer: Restricted Project. · View Herald Transcript