https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58074
--- Comment #11 from Richard Smith
---
The point of trivial (as distinguished from trivially-copyable) is that an
instance of type T can be created and "properly" initialized (albeit left with
an indeterminate value) without executing any code.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58074
--- Comment #10 from Daniel Krügler ---
(In reply to Jonathan Wakely from comment #9)
> (In reply to Daniel Krügler from comment #0)
> > The deleted default constructor should not prevent type Trivial of being
> > trivial (Maybe this part of the
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58074
--- Comment #9 from Jonathan Wakely ---
(In reply to Daniel Krügler from comment #0)
> The deleted default constructor should not prevent type Trivial of being
> trivial (Maybe this part of the problem is related to bug 52707, but I'm not
>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58074
Eric Gallager changed:
What|Removed |Added
Keywords||deferred
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58074
Jason Merrill changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|unassigned
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58074
--- Comment #7 from Jason Merrill ---
Created attachment 36370
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36370=edit
patch for GCC 5
And a patch to add a -Wabi warning to GCC 5.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58074
--- Comment #6 from Jason Merrill ---
Created attachment 36369
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36369=edit
patch
But here's the fix if the committee reaffirms the DR.