1 // RUN: %clang_lsan %s -o %t
2 // RUN: %run %t
3 
4 #include <assert.h>
5 #include <stdlib.h>
6 
main()7 int main() {
8   char *p = malloc(1);
9   // The behavior of realloc(p, 0) is implementation-defined.
10   // We free the allocation.
11   assert(realloc(p, 0) == NULL);
12   p = 0;
13 }
14