22 lines
319 B
C
22 lines
319 B
C
/* Copyright (C) 2002 Free Software Foundation.
|
|
by Hans-Peter Nilsson <hp@axis.com> */
|
|
|
|
/* { dg-do compile } */
|
|
|
|
typedef struct
|
|
{
|
|
unsigned short s;
|
|
} t;
|
|
|
|
struct u
|
|
{
|
|
t v;
|
|
};
|
|
|
|
int
|
|
foo (struct u *uu)
|
|
{
|
|
int i = ((unsigned int) ((uu->v) & 42)); /* { dg-error "invalid operands to binary" } */
|
|
return i;
|
|
}
|