================
@@ -39,7 +39,43 @@ namespace addressof {
   struct U { int n : 5; } u;
   int *pbf = __builtin_addressof(u.n); // expected-error {{address of 
bit-field requested}}
 
-  S *ptmp = __builtin_addressof(S{}); // expected-error {{taking the address 
of a temporary}} expected-warning {{temporary whose address is used as value of 
local variable 'ptmp' will be destroyed at the end of the full-expression}}
----------------
shafik wrote:

Do we understand why we lost the `warning` diagnostic?

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

Reply via email to