• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // RUN: %clang_cc1 -fsyntax-only -verify -std=c++98 %s
2 // RUN: %clang_cc1 -fsyntax-only -verify -std=c++11 %s
3 // RUN: %clang_cc1 -fsyntax-only -verify %s
4 // expected-no-diagnostics
5 namespace std {
6   class bad_alloc { };
7 
8   typedef __SIZE_TYPE__ size_t;
9 }
10 
11 class foo { virtual ~foo(); };
12 
13 void* operator new(std::size_t);
14 void* operator new[](std::size_t);
15 void operator delete(void*);
16 void operator delete[](void*);
17