2018-11-07 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / g++.dg / delayedfold / df-warn-signedunsigned2.C
blobfa91a4f34647d64af718f46605ec048da1deef96
1 /* { dg-do compile } */
2 /* { dg-options "-Wall -Werror" }  */
4 extern int fl;
5 extern int arr[];
7 #define MAK (fl < 0 ? 1 : (fl ? 2 : 0))
9 int foo (int sz)
11   unsigned i;
12   int r = 0;
13   for (i = 0; i < MAK; i++)
14     r += arr[i];
15   return r;