cpp: restore c++26 support

c++26 support was added in #11986, but regressed in #10332 because
the versions now get checked against the global _ALL_STDS list, and
c++26 was missing there.

Fix by adding c++26 to _ALL_STDS
This commit is contained in:
Christoph Reiter 2023-09-23 15:48:43 +02:00 committed by Xavier Claessens
parent 9c74c73bc7
commit f20f331494
1 changed files with 1 additions and 1 deletions

View File

@ -55,7 +55,7 @@ if T.TYPE_CHECKING:
else:
CompilerMixinBase = object
_ALL_STDS = ['c++98', 'c++0x', 'c++03', 'c++1y', 'c++1z', 'c++11', 'c++14', 'c++17', 'c++2a', 'c++20', 'c++23']
_ALL_STDS = ['c++98', 'c++0x', 'c++03', 'c++1y', 'c++1z', 'c++11', 'c++14', 'c++17', 'c++2a', 'c++20', 'c++23', 'c++26']
_ALL_STDS += [f'gnu{std[1:]}' for std in _ALL_STDS]
_ALL_STDS += ['vc++11', 'vc++14', 'vc++17', 'vc++20', 'vc++latest', 'c++latest']