[v3 PATCH] Implement LWG 2806, Base class of bad_optional_access.

Jonathan Wakely jwakely@redhat.com
Mon Mar 13 17:28:00 GMT 2017


On 12/03/17 13:47 +0200, Ville Voutilainen wrote:
>Tested on Linux-x64.
>
>2017-03-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
>
>    Implement LWG 2806, Base class of bad_optional_access.
>    * include/std/optional (bad_optional_access):
>    Derive from std::exception.
>    (bad_optional_access::bad_optional_access): Adjust.
>    (bad_optional_access::what): New.
>    (__throw_bad_optional_access(const char*)):
>    Remove the parameter and adjust calls.
>    * testsuite/20_util/optional/cons/value_neg.cc: Adjust.
>    * testsuite/20_util/optional/typedefs.cc: Likewise.

OK, thanks.




More information about the Libstdc++ mailing list