We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e71f30e commit 774fb0aCopy full SHA for 774fb0a
src/ansi-c/library/new.c
@@ -93,6 +93,9 @@ inline void __delete(void *ptr)
93
// non-deterministically record as deallocated
94
__CPROVER_bool record=__VERIFIER_nondet___CPROVER_bool();
95
__CPROVER_deallocated=record?ptr:__CPROVER_deallocated;
96
+
97
+ // detect memory leaks
98
+ if(__CPROVER_memory_leak==ptr) __CPROVER_memory_leak=0;
99
}
100
101
@@ -124,5 +127,8 @@ inline void __delete_array(void *ptr)
124
127
125
128
126
129
130
131
132
133
134
0 commit comments