================
@@ -245,7 +245,7 @@ namespace std {
 namespace PlacementNew {
   constexpr int foo() { // both-error {{never produces a constant expression}}
     char c[sizeof(int)];
-    new (c) int{12}; // ref-note {{call to placement 'operator new'}} \
+    new (c) int{12}; // ref-note {{this placement new expression is not yet 
supported in constant expressions}} \
----------------
AaronBallman wrote:

Ohhhhhhhhh yeah, it would be better if we could have a more clear diagnostic as 
the current wording sounds like "we'll get around to it someday" and not 
"because the language mode isn't new enough".

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

Reply via email to