1540d2a8bSDimitry Andric// -*- C++ -*- 2540d2a8bSDimitry Andric//===----------------------------------------------------------------------===// 3540d2a8bSDimitry Andric// 4540d2a8bSDimitry Andric// The LLVM Compiler Infrastructure 5540d2a8bSDimitry Andric// 6540d2a8bSDimitry Andric// This file is dual licensed under the MIT and the University of Illinois Open 7540d2a8bSDimitry Andric// Source Licenses. See LICENSE.TXT for details. 8540d2a8bSDimitry Andric// 9540d2a8bSDimitry Andric//===----------------------------------------------------------------------===// 10540d2a8bSDimitry Andric 11540d2a8bSDimitry Andric#ifndef LIBCXXRT 12540d2a8bSDimitry Andric#error this header may only be used when targeting libcxxrt 13540d2a8bSDimitry Andric#endif 14540d2a8bSDimitry Andric 15540d2a8bSDimitry Andricnamespace std { 16540d2a8bSDimitry Andric 17540d2a8bSDimitry Andricbad_exception::~bad_exception() _NOEXCEPT 18540d2a8bSDimitry Andric{ 19540d2a8bSDimitry Andric} 20540d2a8bSDimitry Andric 21540d2a8bSDimitry Andricconst char* bad_exception::what() const _NOEXCEPT 22540d2a8bSDimitry Andric{ 23540d2a8bSDimitry Andric return "std::bad_exception"; 24540d2a8bSDimitry Andric} 25540d2a8bSDimitry Andric 26540d2a8bSDimitry Andric} // namespace std 27