[clang][modules] Add features for recent C++ versions
authorJonas Hahnfeld <jonas.hahnfeld@cern.ch>
Wed, 17 May 2023 12:44:02 +0000 (14:44 +0200)
committerJonas Hahnfeld <jonas.hahnfeld@cern.ch>
Wed, 17 May 2023 13:18:50 +0000 (15:18 +0200)
commit53c03a3db16cd9b51476ce4b4fb1adc1b58f1ff7
tree347ff75eaab5e9bc6d2b0b36272f239d4c5e305d
parentb66551370fdfc6f357ae0d77237119d2b1077b62
[clang][modules] Add features for recent C++ versions

Add cplusplus20, cplusplus23, and cplusplus26 (but don't document
the latter, following the current policy).

Differential Revision: https://reviews.llvm.org/D150773
clang/docs/Modules.rst
clang/docs/ReleaseNotes.rst
clang/lib/Basic/Module.cpp
clang/test/Modules/Inputs/DependsOnModule.framework/module.map
clang/test/Modules/requires.m