Home | History | Annotate | Download | only in Parser
      1 // RUN: %clang_cc1 -fsyntax-only -verify %s
      2 struct foo {
      3   int a;
      4 };
      5 
      6 int main() {
      7   struct foo xxx;
      8   int i;
      9 
     10   xxx = (struct foo)1;  // expected-error {{used type 'struct foo' where arithmetic or pointer type is required}}
     11   i = (int)xxx; // expected-error {{operand of type 'struct foo' where arithmetic or pointer type is required}}
     12 }
     13