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
12261272Sdimnamespace std  // purposefully not using versioning namespace
13261272Sdim{ namespace experimental {
14261272Sdim
15261272Sdim#ifdef _LIBCPP_HAS_NO_DEFAULTED_FUNCTIONS
16261272Sdim
17261272Sdimbad_optional_access::~bad_optional_access() _NOEXCEPT {}
18261272Sdim
19261272Sdim#else
20261272Sdim
21261272Sdimbad_optional_access::~bad_optional_access() _NOEXCEPT = default;
22261272Sdim
23261272Sdim#endif
24261272Sdim
25261272Sdim}}  // std::experimental
26