1261272Sdim//===------------------------ optional.cpp --------------------------------===//
2261272Sdim//
3261272Sdim//                     The LLVM Compiler Infrastructure
4261272Sdim//
5261272Sdim// This file is dual licensed under the MIT and the University of Illinois Open
6261272Sdim// Source Licenses. See LICENSE.TXT for details.
7261272Sdim//
8261272Sdim//===----------------------------------------------------------------------===//
9261272Sdim
10261272Sdim#include "experimental/optional"
11261272Sdim
12278724Sdim_LIBCPP_BEGIN_NAMESPACE_EXPERIMENTAL
13261272Sdim
14261272Sdim#ifdef _LIBCPP_HAS_NO_DEFAULTED_FUNCTIONS
15261272Sdim
16261272Sdimbad_optional_access::~bad_optional_access() _NOEXCEPT {}
17261272Sdim
18261272Sdim#else
19261272Sdim
20261272Sdimbad_optional_access::~bad_optional_access() _NOEXCEPT = default;
21261272Sdim
22261272Sdim#endif
23261272Sdim
24278724Sdim_LIBCPP_END_NAMESPACE_EXPERIMENTAL
25