aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.dg/analyzer/pr110882.c
blob: 80027184053e26efe5c7bc4131782ffa276f0744 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/* { dg-additional-options "-Wno-analyzer-too-complex" } */

struct csv_row {
  char *columns[0];
};

void
parse_csv_line (int n_columns, const char *columns[])
{
  for (int n = 0; n < n_columns; n++) {
      columns[n] = ((void *)0);
  }
}

void parse_csv_data (int n_columns, struct csv_row *entry)
{
  parse_csv_line(n_columns, (const char **)entry->columns);
}