36 lines
444 B
C
36 lines
444 B
C
/* PR c/64279 */
|
|
/* { dg-do compile } */
|
|
/* { dg-options "-Wduplicated-branches" } */
|
|
|
|
extern int *g;
|
|
extern const int *q;
|
|
|
|
void
|
|
f (int i)
|
|
{
|
|
int j;
|
|
|
|
if (i == 0)
|
|
for (j = 0; j < 10; j++)
|
|
++*g;
|
|
else
|
|
for (j = 0; j < 10; j++)
|
|
++*g;
|
|
|
|
if (i == 1)
|
|
{
|
|
int i = 10;
|
|
*g = i;
|
|
}
|
|
else
|
|
{
|
|
int i = 10;
|
|
*g = i;
|
|
}
|
|
|
|
if (i == 3)
|
|
q = (const int []){1};
|
|
else
|
|
q = (const int []){1};
|
|
}
|