Author: rsmith Date: Mon Feb 19 14:50:50 2018 New Revision: 325540 URL: http://llvm.org/viewvc/llvm-project?rev=325540&view=rev Log: Fix test failure on target where size_t is long long.
Modified: cfe/trunk/test/CXX/drs/dr6xx.cpp Modified: cfe/trunk/test/CXX/drs/dr6xx.cpp URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/CXX/drs/dr6xx.cpp?rev=325540&r1=325539&r2=325540&view=diff ============================================================================== --- cfe/trunk/test/CXX/drs/dr6xx.cpp (original) +++ cfe/trunk/test/CXX/drs/dr6xx.cpp Mon Feb 19 14:50:50 2018 @@ -4,7 +4,10 @@ // RUN: %clang_cc1 -std=c++17 %s -verify -fexceptions -fcxx-exceptions -pedantic-errors -fno-spell-checking // RUN: %clang_cc1 -std=c++2a %s -verify -fexceptions -fcxx-exceptions -pedantic-errors -fno-spell-checking -namespace std { struct type_info {}; } +namespace std { + struct type_info {}; + __extension__ typedef __SIZE_TYPE__ size_t; +} // namespace std namespace dr601 { // dr601: yes #if __cplusplus >= 201103L @@ -871,11 +874,11 @@ namespace dr675 { // dr675: dup 739 namespace dr677 { // dr677: no struct A { - void *operator new(__SIZE_TYPE__); + void *operator new(std::size_t); void operator delete(void*) = delete; // expected-error 0-1{{C++11}} expected-note {{deleted}} }; struct B { - void *operator new(__SIZE_TYPE__); + void *operator new(std::size_t); void operator delete(void*) = delete; // expected-error 0-1{{C++11}} expected-note 2{{deleted}} virtual ~B(); }; _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits