hubert.reinterpretcast added a comment. In D68115#1946757 <https://reviews.llvm.org/D68115#1946757>, @rsmith wrote:
> 3. After doing (1), extend `__builtin_bit_cast` support to properly handle > padding bits. > 4. After doing (1) and (2), extend constant aggregate emission to always zero > padding when required by the language standard. (If you want, make the flag > be three-way: never zero, zero as required by language standard, always zero, > maybe: `-fzero-padding=never` / `-fzero-padding=std`, > `-fzero-padding=always`.) Just to make sure I understand correctly. There is no proposal to consider non-standard zeroing behaviour in constant expression evaluation; right? Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D68115/new/ https://reviews.llvm.org/D68115 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits