From: Richard Smith Date: Mon, 17 Jun 2013 18:05:42 +0000 (+0000) Subject: Avoid using __SIZE_TYPE__ in a -std=c++98 -pedantic-errors test, because that X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=5c8a92ef245c773fa56e66a8c88ae9393eea2fb6;p=clang Avoid using __SIZE_TYPE__ in a -std=c++98 -pedantic-errors test, because that triggers an error on MS targets where __SIZE_TYPE__ expands to 'long long'. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@184096 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/CXX/drs/dr1xx.cpp b/test/CXX/drs/dr1xx.cpp index 1825bdbc25..ab90168924 100644 --- a/test/CXX/drs/dr1xx.cpp +++ b/test/CXX/drs/dr1xx.cpp @@ -311,7 +311,7 @@ namespace dr126 { // dr126: no } namespace dr127 { // dr127: yes - typedef __SIZE_TYPE__ size_t; + __extension__ typedef __decltype(sizeof(0)) size_t; template struct A { A() throw(int); void *operator new(size_t, const char * = 0);