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.


Group Reviewers
Restricted Project

Back in, 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

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