Sirraide wrote:

> These actually produce the `-Wdouble-promotion` warning too while they 
> probably shouldn't.

While that is the case, I’d argue that *hopefully* no-one is using a compound 
literal for *`double`*. Interestingly, from looking at the AST, the fix for 
that, if we cared to fix that, would be the same as for this as the AST is the 
same, except that we have a `CompoundLiteralExpr` instead of a 
`CXXFunctionalCastExpr`. 

I don’t think we actually care to fix that though, so I think it’s fine to 
leave that as-is (maybe add a test case for it maybe to make sure we don’t 
crash on it).

https://github.com/llvm/llvm-project/pull/159992
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to