13461dbc0SEric Fiselier //===---------------------------- any.cpp ---------------------------------===// 23461dbc0SEric Fiselier // 33461dbc0SEric Fiselier // The LLVM Compiler Infrastructure 43461dbc0SEric Fiselier // 53461dbc0SEric Fiselier // This file is dual licensed under the MIT and the University of Illinois Open 63461dbc0SEric Fiselier // Source Licenses. See LICENSE.TXT for details. 73461dbc0SEric Fiselier // 83461dbc0SEric Fiselier //===----------------------------------------------------------------------===// 93461dbc0SEric Fiselier 10*324506b9SEric Fiselier #include "any" 113461dbc0SEric Fiselier #include "experimental/any" 123461dbc0SEric Fiselier 13*324506b9SEric Fiselier namespace std { 143461dbc0SEric Fiselier const char* bad_any_cast::what() const _NOEXCEPT { 153461dbc0SEric Fiselier return "bad any cast"; 163461dbc0SEric Fiselier } 17*324506b9SEric Fiselier } 183461dbc0SEric Fiselier 19*324506b9SEric Fiselier _LIBCPP_BEGIN_NAMESPACE_LFTS 20*324506b9SEric Fiselier const char* bad_any_cast::what() const _NOEXCEPT { 21*324506b9SEric Fiselier return "bad any cast"; 22*324506b9SEric Fiselier } 233461dbc0SEric Fiselier _LIBCPP_END_NAMESPACE_LFTS 24