blob: 270b3d1b6959b644f811fcd69ffa22481e31b8da [file] [log] [blame]
Zhongxing Xufc7ac8f2009-11-13 07:48:11 +00001// RUN: clang-cc -analyze -checker-cfref -analyzer-experimental-checks -analyzer-store=region -verify %s
2#include <stdlib.h>
3
4void f1() {
5 int *p = malloc(10);
6 return; // expected-warning{{Allocated memory never released. Potential memory leak.}}
7}
8
9void f2() {
10 int *p = malloc(10);
11 free(p);
12 free(p); // expected-warning{{Try to free a memory block that has been released}}
13}