blob: 90932ed65e3175ee3bd969e45dfeb82e3aa4f524 [file] [log] [blame]
Douglas Gregora6f0f9d2009-08-31 19:52:13 +00001// RUN: clang-cc -fsyntax-only -verify %s
2
3class X {};
4
5void test() {
6 X x;
7
8 x.int; // expected-error{{expected identifier}}
9 x.~int(); // expected-error{{expected identifier}}
10 x.operator; // expected-error{{missing type specifier after 'operator'}}
11 x.operator typedef; // expected-error{{missing type specifier after 'operator'}}
12}
13
14void test2() {
15 X *x;
16
17 x->int; // expected-error{{expected identifier}}
18 x->~int(); // expected-error{{expected identifier}}
19 x->operator; // expected-error{{missing type specifier after 'operator'}}
20 x->operator typedef; // expected-error{{missing type specifier after 'operator'}}
21}