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