20 lines
320 B
C
20 lines
320 B
C
/* PR c++/4574
|
|
This testcase ICEd because expand_and did not handle VOIDmode
|
|
CONST_DOUBLE arguments. */
|
|
/* { dg-do compile } */
|
|
/* { dg-options "-w" } */
|
|
|
|
struct A {
|
|
unsigned long long b : 8;
|
|
unsigned long long c : 18;
|
|
};
|
|
|
|
int main()
|
|
{
|
|
struct A a;
|
|
long long l;
|
|
|
|
l = a.c = 0x123456789aULL;
|
|
return 0;
|
|
}
|