diff options
Diffstat (limited to 'test/SemaCXX/new-delete.cpp')
-rw-r--r-- | test/SemaCXX/new-delete.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/test/SemaCXX/new-delete.cpp b/test/SemaCXX/new-delete.cpp index cb43458..7bc724b 100644 --- a/test/SemaCXX/new-delete.cpp +++ b/test/SemaCXX/new-delete.cpp @@ -524,3 +524,11 @@ namespace PR18544 { // PR19968 inline void* operator new(); // expected-error {{'operator new' must have at least one parameter}} + +namespace { +template <class C> +struct A { + void f() { this->::new; } // expected-error {{expected unqualified-id}} + void g() { this->::delete; } // expected-error {{expected unqualified-id}} +}; +} |