diff options
author | Jason Merrill <jason@redhat.com> | 2022-06-01 17:30:25 -0400 |
---|---|---|
committer | Jason Merrill <jason@redhat.com> | 2022-06-02 15:16:55 -0400 |
commit | d19b4342c19e5a7fd84888aa06ebc106438d0c46 (patch) | |
tree | f50169adef565e41d469bf87917fce67c9f6d833 /gcc/ada/gcc-interface/misc.cc | |
parent | db4243bb681f7d4e82c15674eb3bfd9b82b0cf71 (diff) | |
download | gcc-d19b4342c19e5a7fd84888aa06ebc106438d0c46.zip gcc-d19b4342c19e5a7fd84888aa06ebc106438d0c46.tar.gz gcc-d19b4342c19e5a7fd84888aa06ebc106438d0c46.tar.bz2 |
c++: more constexpr empty base [PR105795]
Following on from the previous patch, for trunk let's consistently set
ctx->ctor to NULL_TREE for empty subobjects.
PR c++/105795
gcc/cp/ChangeLog:
* constexpr.cc (init_subob_ctx): Clear ctx->ctor for empty subob.
(cxx_eval_store_expression): Likewise.
(cxx_eval_bare_aggregate): Handle null ctx->ctor.
Diffstat (limited to 'gcc/ada/gcc-interface/misc.cc')
0 files changed, 0 insertions, 0 deletions