================ @@ -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