| // RUN: %clang_cc1 -fsyntax-only -verify %s | |
| static void test() { | |
| int *pi; | |
| int x; | |
| typeof pi[x] y; | |
| } | |
| // Part of rdar://problem/8347416; from the gcc test suite. | |
| struct S { | |
| int i; | |
| __typeof(S::i) foo(); // expected-error {{invalid use of nonstatic data member 'i'}} | |
| }; |