forked from OSchip/llvm-project
22 lines
633 B
C++
22 lines
633 B
C++
// RUN: clang-cc -fsyntax-only -verify %s
|
|
|
|
class X {};
|
|
|
|
void test() {
|
|
X x;
|
|
|
|
x.int; // expected-error{{expected identifier}}
|
|
x.~int(); // expected-error{{expected identifier}}
|
|
x.operator; // expected-error{{missing type specifier after 'operator'}}
|
|
x.operator typedef; // expected-error{{missing type specifier after 'operator'}}
|
|
}
|
|
|
|
void test2() {
|
|
X *x;
|
|
|
|
x->int; // expected-error{{expected identifier}}
|
|
x->~int(); // expected-error{{expected identifier}}
|
|
x->operator; // expected-error{{missing type specifier after 'operator'}}
|
|
x->operator typedef; // expected-error{{missing type specifier after 'operator'}}
|
|
}
|