blob: 8c5dd76d86d6b9ee1fab944de91a252870d3df9f [file] [log] [blame]
Howard Hinnante7d746d2013-09-02 20:30:37 +00001//===------------------------ optional.cpp --------------------------------===//
2//
3// The LLVM Compiler Infrastructure
4//
5// This file is dual licensed under the MIT and the University of Illinois Open
6// Source Licenses. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//
9
Marshall Clowdfdac032013-11-15 22:42:10 +000010#include "experimental/optional"
Howard Hinnante7d746d2013-09-02 20:30:37 +000011
Eric Fiselier6ee40012016-10-12 06:45:11 +000012_LIBCPP_BEGIN_NAMESPACE_EXPERIMENTAL
13
Eric Fiselierfc647db2016-10-12 06:48:31 +000014#ifdef _LIBCPP_HAS_NO_DEFAULTED_FUNCTIONS
15
16bad_optional_access::~bad_optional_access() _NOEXCEPT {}
17
18#else
19
Eric Fiselier6ee40012016-10-12 06:45:11 +000020bad_optional_access::~bad_optional_access() _NOEXCEPT = default;
Howard Hinnante7d746d2013-09-02 20:30:37 +000021
Eric Fiselierfc647db2016-10-12 06:48:31 +000022#endif
23
Marshall Clowe61fba32014-12-09 14:49:17 +000024_LIBCPP_END_NAMESPACE_EXPERIMENTAL