Home | History | Annotate | Download | only in Analysis

Lines Matching full:delete

97   delete p;
103 delete[] p;
111 delete[] p;
128 delete p;
133 delete p;
138 delete p;
143 delete p;
148 delete &c;
155 delete p;
161 delete p;
167 delete c;
173 delete p;
174 delete p; // expected-warning{{Attempt to free released memory}}
179 delete &i; // expected-warning{{Argument to 'delete' is the address of the local variable 'i', which is not memory allocated by 'new'}}
184 delete[] &i; // expected-warning{{Argument to 'delete[]' is the address of the local variable 'i', which is not memory allocated by 'new[]'}}
189 delete[] (++p); // expected-warning{{Argument to 'delete[]' is offset by 4 bytes from the start of memory allocated by 'new[]'}}
230 //============== Test Uninitialized delete delete[]========================
234 delete y;
235 delete x; // expected-warning{{Argument to 'delete' is uninitialized}}
241 delete[] y;
242 delete[] x; // expected-warning{{Argument to 'delete[]' is uninitialized}}
252 delete x; // expected-warning{{Argument to 'delete' is uninitialized}}
258 delete[] x; // expected-warning{{Argument to 'delete[]' is uninitialized}}
287 delete p;
288 delete control;
355 // Test double delete
365 delete foo;
366 delete foo; // expected-warning {{Attempt to delete released memory}}
377 delete foo;
378 delete foo; // expected-warning {{Attempt to delete released memory}}