aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/Binary.cpp
diff options
context:
space:
mode:
authorMark de Wever <koraq@xs4all.nl>2024-01-16 19:12:59 +0100
committerGitHub <noreply@github.com>2024-01-16 19:12:59 +0100
commite0443624b9b418cd2a1b26cac662885aedfb4977 (patch)
treeee0eb02df3954ff3f4865fe0b353c30ce75d48d0 /llvm/lib/Object/Binary.cpp
parent65ecbdf61f5a3fb53f05abc610b90a8671f93730 (diff)
downloadllvm-e0443624b9b418cd2a1b26cac662885aedfb4977.zip
llvm-e0443624b9b418cd2a1b26cac662885aedfb4977.tar.gz
llvm-e0443624b9b418cd2a1b26cac662885aedfb4977.tar.bz2
[libc++] Deprecate removed features macros. (#77879)
We discussed the removal of these enable-all macros in the libc++ monthly meeting and we agreed that we should deprecate these macros in LLVM 18, and then remove them in LLVM 19 since they can silently enable deprecated features that are implemented after the first release of the macro. This patch does the first part of this -- it deprecates the macro. Note that the file test/libcxx/depr/enable_removed_cpp20_features.compile.pass.cpp does not exist so this file is not adapted. Since the feature is deprecated and slated for removal soon the missing test is not implemented. Partly addresses: https://github.com/llvm/llvm-project/issues/75976 --------- Co-authored-by: Louis Dionne <ldionne.2@gmail.com>
Diffstat (limited to 'llvm/lib/Object/Binary.cpp')
0 files changed, 0 insertions, 0 deletions