MitalAshok wrote: Currently, GCC's behaviour for builtin function redeclarations is to just ignore `constexpr`: <https://godbolt.org/z/e9jzjjrax>. This is slightly stricter, allowing non-`constexpr` redeclarations for `constexpr` builtins but still disallowing `constexpr` declarations for non-`constexpr` builtins.
[P2641R4 `std::is_within_lifetime`](https://wg21.link/P2641R4) is most likely going to be implemented as a `consteval` builtin, which the attribute allows implementing easily as a builtin-function with `getConstexprKind() == ConstexprSpecKind::Consteval`. https://github.com/llvm/llvm-project/pull/91894 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits