diff options
author | A. Jiang <de34@live.cn> | 2024-07-18 21:58:35 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-07-18 09:58:35 -0400 |
commit | 684a61506a3ddc943b8baef1d14c96bbf82e6c04 (patch) | |
tree | bb5d0996b0eb2422bc0a96b45cb9f3f8e71243f2 /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | a778909168746e266ad52b817a758328cdd28311 (diff) | |
download | llvm-684a61506a3ddc943b8baef1d14c96bbf82e6c04.zip llvm-684a61506a3ddc943b8baef1d14c96bbf82e6c04.tar.gz llvm-684a61506a3ddc943b8baef1d14c96bbf82e6c04.tar.bz2 |
[libc++][chrono] Remove non-standard relational operators for `std::chrono::weekday` (#98730)
These operators are absent in https://eel.is/c++draft/time.syn and a note in
https://eel.is/c++draft/time.cal.wd.overview#1 indicates that the absence is
intended.
This patch removes the undocumented extension, while providing a migration path
for vendors by providing the `_LIBCPP_ENABLE_REMOVED_WEEKDAY_RELATIONAL_OPERATORS`
macro. This macro will be honored for the LLVM 19 release and will be removed after
that, at which point allocator will be removed unconditionally.
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions