Author: rsmith
Date: Mon Jun 17 13:05:42 2013
New Revision: 184096

URL: http://llvm.org/viewvc/llvm-project?rev=184096&view=rev
Log:
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'.

Modified:
    cfe/trunk/test/CXX/drs/dr1xx.cpp

Modified: cfe/trunk/test/CXX/drs/dr1xx.cpp
URL: 
http://llvm.org/viewvc/llvm-project/cfe/trunk/test/CXX/drs/dr1xx.cpp?rev=184096&r1=184095&r2=184096&view=diff
==============================================================================
--- cfe/trunk/test/CXX/drs/dr1xx.cpp (original)
+++ cfe/trunk/test/CXX/drs/dr1xx.cpp Mon Jun 17 13:05:42 2013
@@ -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<typename T> struct A {
     A() throw(int);
     void *operator new(size_t, const char * = 0);


_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to