aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.dg/analyzer/pr94458.c
blob: ad9bfc94ad4c450f48afc6892037146f4f5ceef9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdlib.h>

struct ret
{
  int **array;
};

struct ret *allocate_stuff(void)
{
  struct ret *ret;

  ret = calloc(1, sizeof (struct ret));
  if (!ret) {
    abort();
  }

  ret->array = calloc (10, sizeof(int *));
  if (!ret->array) {
    abort();
  }

  return ret;
}