diff options
Diffstat (limited to 'test/CXX/expr/expr.prim/p4-0x.cpp')
-rw-r--r-- | test/CXX/expr/expr.prim/p4-0x.cpp | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/test/CXX/expr/expr.prim/p4-0x.cpp b/test/CXX/expr/expr.prim/p4-0x.cpp deleted file mode 100644 index 143ba89..0000000 --- a/test/CXX/expr/expr.prim/p4-0x.cpp +++ /dev/null @@ -1,10 +0,0 @@ -// RUN: %clang_cc1 -fsyntax-only -verify -std=c++11 %s - -struct S { - S *p = this; // ok - decltype(this) q; // expected-error {{invalid use of 'this' outside of a nonstatic member function}} \ - expected-error {{C++ requires a type specifier for all declarations}} - - int arr[sizeof(this)]; // expected-error {{invalid use of 'this' outside of a nonstatic member function}} - int sz = sizeof(this); // ok -}; |