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