1 2 3 4 5 6 7 8 9 10 11 12
/* { dg-do compile } */ /* { dg-options "-fsanitize=undefined" } */ typedef int V; int foo (void) { V v = 9; int a = 3; v += v % a; return v / 3; }