Implement LWG 2825, LWG 2756 breaks class template argument deduction for optional.
commitcfae3c6f8189d4e77e65a956d35889ab5d68c4c7
authorville <ville@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 30 Jan 2017 13:37:16 +0000 (30 13:37 +0000)
committerville <ville@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 30 Jan 2017 13:37:16 +0000 (30 13:37 +0000)
tree21874fc2620742e9be1b15a4ee26554a93537df4
parent6c0d8bb0c9fe0e594cd61b63218aa765013ab814
Implement LWG 2825, LWG 2756 breaks class template argument deduction for optional.
* include/std/optional: Add a deduction guide.
* testsuite/20_util/optional/cons/deduction_guide.cc: New.

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