OSDN Git Service

* fold-const.c (expr_location_or): New function.
[pf3gnuchains/gcc-fork.git] / boehm-gc / testsuite / boehm-gc.c / leak_test.c
1 #include "leak_detector.h"
2
3 int main() {
4     int *p[10];
5     int i;
6     GC_find_leak = 1; /* for new collect versions not compiled  */
7     /* with -DFIND_LEAK.                                        */
8     for (i = 0; i < 10; ++i) {
9         p[i] = malloc(sizeof(int)+i);
10     }
11     CHECK_LEAKS();
12     for (i = 1; i < 10; ++i) {
13         free(p[i]);
14     }
15     for (i = 0; i < 9; ++i) {
16         p[i] = malloc(sizeof(int)+i);
17     }
18     CHECK_LEAKS();
19     CHECK_LEAKS();
20     CHECK_LEAKS();
21     return 0;
22 }