aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.c-torture/compile/pr99324.c
blob: 7a41e5c64b1e12013a5732301ff41f46776e28fe (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
/* PR c/99324 */

#include <stdarg.h>

int
foo (int x, ...)
{
  va_list a;
  va_start (a, x);
  int b[6] = {};
  int bar (c)
    int c[1][va_arg (a, int)];
  {
    return sizeof c[0];
  }
  int r = bar (b);
  va_end (a);
  return r;
}