https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102163
--- Comment #5 from CVS Commits ---
The releases/gcc-11 branch has been updated by Patrick Palka
:
https://gcc.gnu.org/g:59c6831682dfa8bec2b5a62bdc85739924970808
commit r11-9080-g59c6831682dfa8bec2b5a62bdc85739924970808
Author: Patrick Palka
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102163
--- Comment #4 from CVS Commits ---
The master branch has been updated by Patrick Palka :
https://gcc.gnu.org/g:de07cff96abd43f6f65dcf333958899c2ec42598
commit r12-3527-gde07cff96abd43f6f65dcf333958899c2ec42598
Author: Patrick Palka
Date:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102163
--- Comment #3 from Andrew Pinski ---
Note this works:
struct O {
constexpr O() {}
};
union _Variadic_union
{
constexpr _Variadic_union() : _M_rest() { }
O _M_rest;
};
constexpr _Variadic_union w;
- CUT ---
But this fails:
struct O
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102163
--- Comment #2 from Andrew Pinski ---
PR 97665 is related but it does not have an intializer for _M_rest.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102163
Patrick Palka changed:
What|Removed |Added
Target Milestone|--- |10.4
Last reconfirmed|