Fix test-suite fallout of default -Wreturn-type.
[official-gcc.git] / gcc / testsuite / g++.dg / warn / overflow-warn-6.C
blob6c7a28b3c546d35a218b78163780c30ef762f456
1 /* Test non-constant operands in overflowed expressions.  */
2 /* { dg-do compile } */
3 /* { dg-options "-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" } */