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