================
@@ -1245,12 +1245,7 @@ namespace cwg599 { // cwg599: partial
     // expected-error@-1 {{cannot delete expression with pointer-to-'void' 
type 'void *'}}
     delete t;
     // expected-error@-1 {{cannot delete expression of type 'T'}}
-    // FIXME: This is valid, but is rejected due to a non-conforming GNU
-    // extension allowing deletion of pointers to void.
     delete u;
-    // expected-error@-1 {{ambiguous conversion of delete expression of type 
'U' to a pointer}}
----------------
Endilll wrote:

Hmm, do you understand how the Standard works here? It speaks of conversion to 
pointer to object type, without clarifying what the target type is.

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

Reply via email to