https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113124

--- Comment #5 from Alexey Dobriyan <adobriyan at gmail dot com> ---
My standardspeak is very bad.

I think std::is_trivial_v types should have relaxed initialisation ordering,
because all C structs and unions are std::is_trivial_v.

If I understand this stuff correctly, ordering became stricter because of
interaction with ctor ordering which is Very Important in C++.

But if there are no ctors, then there is no problem to begin with.

Reply via email to