Home | History | Annotate | Download | only in src
      1 //===------------------------ 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 
     10 #include "experimental/optional"
     11 
     12 namespace std  // purposefully not using versioning namespace
     13 { namespace experimental {
     14 
     15 #ifdef _LIBCPP_HAS_NO_DEFAULTED_FUNCTIONS
     16 
     17 bad_optional_access::~bad_optional_access() _NOEXCEPT {}
     18 
     19 #else
     20 
     21 bad_optional_access::~bad_optional_access() _NOEXCEPT = default;
     22 
     23 #endif
     24 
     25 }}  // std::experimental
     26