// RUN: %clang_cc1 -fsyntax-only -verify -std=c++98 %s // RUN: %clang_cc1 -fsyntax-only -verify -std=c++11 %s // RUN: %clang_cc1 -fsyntax-only -verify %s // expected-no-diagnostics namespace std { class bad_alloc { }; typedef __SIZE_TYPE__ size_t; } class foo { virtual ~foo(); }; void* operator new(std::size_t); void* operator new[](std::size_t); void operator delete(void*); void operator delete[](void*); |