libstdc++: add a constexpr macro for C++26
Following the precedent of _GLIBCXX20_CONSTEXPR. It will be used to decorate some functions which have been made constexpr in C++26 (for instance P2562R1, and maybe P3508R0, P3369R0, ...). libstdc++-v3/ChangeLog: * include/bits/c++config (_GLIBCXX26_CONSTEXPR): New macro. Signed-off-by: Giuseppe D'Angelo <giuseppe.dangelo@kdab.com>
This commit is contained in:
parent
2256e30874
commit
6a30ffd759
1 changed files with 8 additions and 0 deletions
|
@ -222,6 +222,14 @@
|
|||
# endif
|
||||
#endif
|
||||
|
||||
#ifndef _GLIBCXX26_CONSTEXPR
|
||||
# if __cplusplus >= 202400L
|
||||
# define _GLIBCXX26_CONSTEXPR constexpr
|
||||
# else
|
||||
# define _GLIBCXX26_CONSTEXPR
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#ifndef _GLIBCXX17_INLINE
|
||||
# if __cplusplus >= 201703L
|
||||
# define _GLIBCXX17_INLINE inline
|
||||
|
|
Loading…
Add table
Reference in a new issue