================
@@ -2231,6 +2231,12 @@ static bool CheckLValueConstantExpression(EvalInfo 
&Info, SourceLocation Loc,
     return false;
   }
 
+  if (Info.getLangOpts().C23) {
----------------
AaronBallman wrote:

```suggestion
  // C23 6.7.1p6: If an object or subobject declared with storage-class 
specifier constexpr has pointer, 
  // integer, or arithmetic type, any explicit initializer value for it shall 
be null, an integer constant 
  // expression, or an arithmetic constant expression, respectively.
  if (Info.getLangOpts().C23) {
```
May need to adjust for 80-col limits.

https://github.com/llvm/llvm-project/pull/73099
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to