Home | History | Annotate | Download | only in CodeGenCXX
      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