On 19/05/19 17:44 -0400, Marek Polacek wrote:
CWG 2094 partially reverts CWG 496, which means that volatile-qualified scalars
are, once again, trivially copyable; [basic.types] now says "Scalar types,
trivially copyable class types, arrays of such types, and cv-qualified
versions of these types are collectively called trivially copyable types."
This previously changed in c++/63959 and this patch pretty much just reverts it.
I'm CCing libstdc++ because a test in libstdc++ needed updating.
That test update is OK, of course. Thanks.