From: Sebastian Redl Date: Tue, 15 Mar 2011 21:15:06 +0000 (+0000) Subject: Fix test case. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=71fff644f9b680f3805070bc06c479681e05abaa;p=clang Fix test case. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@127699 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/CXX/except/except.spec/p3.cpp b/test/CXX/except/except.spec/p3.cpp index 09b1a4e102..5df5f26a8f 100644 --- a/test/CXX/except/except.spec/p3.cpp +++ b/test/CXX/except/except.spec/p3.cpp @@ -98,8 +98,9 @@ extern void (*r21)() noexcept(true); // expected-error {{does not match}} // with a throw(bad_alloc) spec, because C++0x makes an incompatible change // here. extern "C++" { namespace std { class bad_alloc {}; } } -void* operator new(unsigned long) throw(std::bad_alloc); -void* operator new(unsigned long); -void* operator new[](unsigned long); -void* operator new[](unsigned long) throw(std::bad_alloc); +typedef decltype(sizeof(int)) mysize_t; +void* operator new(mysize_t) throw(std::bad_alloc); +void* operator new(mysize_t); +void* operator new[](mysize_t); +void* operator new[](mysize_t) throw(std::bad_alloc);