blob: c47a9b7626615e0598abe30246a6f09080ab930e [file] [log] [blame]
Howard Hinnant00cc7d22012-01-24 21:48:10 +00001//===---------------------------- exception.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 <exception>
11
12#pragma GCC visibility push(default)
13
14namespace std
15{
16
17// exception
18
19exception::~exception() _NOEXCEPT
20{
21}
22
23const char* exception::what() const _NOEXCEPT
24{
25 return "std::exception";
26}
27
28// bad_exception
29
30bad_exception::~bad_exception() _NOEXCEPT
31{
32}
33
34const char* bad_exception::what() const _NOEXCEPT
35{
36 return "std::bad_exception";
37}
38
39} // std
40
41#pragma GCC visibility pop