1/* { dg-do run } */ 2/* { dg-options "-fsanitize=shift -w" } */ 3 4struct S { unsigned long long int b:40; } s; 5 6int 7main () 8{ 9 s.b = 2; 10 s.b <<= 120; 11 return 0; 12} 13 14/* { dg-output "shift exponent 120 is too large\[^\n\r]*" } */ 15