var_sym: fix expr_to_vsl() for dereferences
[smatch.git] / validation / sm_double_free1.c
blobb2c673a85d28da3e20ce46b5c358bd89336f8a3f
1 #include <stdlib.h>
3 void func (void)
5 void *x;
7 x = malloc(42);
9 free(x);
10 free(x);
12 return 0;
15 * check-name: double free test #1
16 * check-command: smatch sm_double_free1.c
18 * check-output-start
19 sm_double_free1.c:10 func() error: double free of 'x'
20 * check-output-end