hvdijk wrote:

Flexible array initialization is, roughly, implemented as building a different 
type in which the flexible array member is replaced by an array of the right 
size, initializing that, and then pretending it was the original type. It does 
not surprise me too much that this does not work in constant expressions, that 
generally does not play well with any form of type punning, even otherwise 
well-defined type punning.

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

Reply via email to