1 | // RUN: %clang_cc1 -emit-llvm %s -o - |
---|---|
2 | namespace std { |
3 | class exception { }; |
4 | |
5 | class type_info { |
6 | public: |
7 | virtual ~type_info(); |
8 | }; |
9 | |
10 | } |
11 | |
12 | namespace __cxxabiv1 { |
13 | class __si_class_type_info : public std::type_info { |
14 | ~__si_class_type_info(); |
15 | }; |
16 | } |
17 | |
18 | class recursive_init: public std::exception { |
19 | public: |
20 | virtual ~recursive_init() throw (); |
21 | }; |
22 | |
23 | recursive_init::~recursive_init() throw() { } |
24 |