Issue metadata
Sign in to add a comment
|
Non-trivially-copyable types should not be trivially copied |
||||||||||||||||||
Issue description(For reference: https://groups.google.com/a/chromium.org/d/msg/cxx/ZSdlV-bpwiA/SsP_Qr1BCQAJ) ListContainer::AppendByMoving and ContiguousContainer::AppendByMoving move objects with memcpy which is inappropriate for types that are not trivially-copyable. This should be fixed, as Dana says, "It also looks like it should std::move() and call operator=(T&&), where the operator sets is_tombstone_ = true on the T&&, instead of the memcpy-default-constructor dance."
,
Jan 10
Downgrading P2s that haven't been modified in more than 6 months, which have no component or owner. |
|||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||
Comment 1 by jbroman@chromium.org
, Apr 16 2018