1 /* { dg-do compile } */
2 /* { dg-options "-fsanitize=shift -Wall -Werror -O" } */
3 
4 int
foo(int i,unsigned int u)5 foo (int i, unsigned int u)
6 {
7   return u / i;
8 }
9 
10 int
bar(int i,unsigned int u)11 bar (int i, unsigned int u)
12 {
13   return u % i;
14 }
15