| // RUN: %clang_cc1 -fsyntax-only -verify %s |
| struct incomplete; // expected-note{{forward declaration of 'bar::incomplete'}} |
| a + b; // expected-error{{invalid operands to binary expression ('foo::wibble::x' and '::bar::y' (aka 'int'))}} |
| ::foo::wibble::bar::wonka::x::y c; |
| c + b; // expected-error{{invalid operands to binary expression ('::foo::wibble::bar::wonka::x::y' and '::bar::y' (aka 'int'))}} |
| (void)sizeof(bar::incomplete); // expected-error{{invalid application of 'sizeof' to an incomplete type 'bar::incomplete'}} |
| int ::foo::wibble::bar::wonka::x::y::* ptrmem; |