PR middle-end/85602 - -Wsizeof-pointer-memaccess for strncat with size of source
[official-gcc.git] / gcc / testsuite / gcc.dg / overflow-warn-6.c
blobb3bc73610c4e84610d1a451de8e017002075384e
1 /* Test non-constant operands in overflowed expressions. */
2 /* { dg-do compile } */
3 /* { dg-options "-std=c99 -Woverflow" } */
5 #include <limits.h>
7 int
8 h1 (int x)
10 return x * (0 * (INT_MAX + 1)); /* { dg-warning "integer overflow in expression" } */
13 int
14 h2 (int x)
16 return ((INT_MAX + 1) * 0) * x; /* { dg-warning "integer overflow in expression" } */