PR libstdc++/77727
commite4b72fc595f4869f4035bfda93d2cac462a8467d
authorville <ville@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 26 Sep 2016 20:51:42 +0000 (26 20:51 +0000)
committerville <ville@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 26 Sep 2016 20:51:42 +0000 (26 20:51 +0000)
tree6fdb0f9f94a4bea3194bd0516e3d7861952699f7
parent2b20b1830c8e4c57221d93b90c755761b7901445
PR libstdc++/77727
    * include/std/optional (optional(const optional<_Up>&)):
    Default-initialize the base and use emplace.
    (optional(optional<_Up>&&)): Likewise.
    * testsuite/20_util/optional/cons/77727.cc: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@240511 138bc75d-0d04-0410-961f-82ee72b054a4
libstdc++-v3/ChangeLog
libstdc++-v3/include/std/optional
libstdc++-v3/testsuite/20_util/optional/cons/77727.cc [new file with mode: 0644]