Lines Matching full:delete

97   delete p;  in testUseZeroAlloc1()
103 delete[] p; in testUseZeroAlloc2()
111 delete[] p; in testUseZeroAlloc3()
128 delete p; in testUseFirstArgAfterDelete()
133 delete p; in testUseMiddleArgAfterDelete()
138 delete p; in testUseLastArgAfterDelete()
143 delete p; in testUseSeveralArgsAfterDelete()
148 delete &c; in testUseRefArgAfterDelete()
155 delete p; in testVariadicArgAfterDelete()
161 delete p; in testUseMethodArgAfterDelete()
167 delete c; in testUseThisAfterDelete()
173 delete p; in testDoubleDelete()
174 delete p; // expected-warning{{Attempt to free released memory}} in testDoubleDelete()
179delete &i; // expected-warning{{Argument to 'delete' is the address of the local variable 'i', whi… in testExprDeleteArg()
184delete[] &i; // expected-warning{{Argument to 'delete[]' is the address of the local variable 'i',… in testExprDeleteArrArg()
189delete[] (++p); // expected-warning{{Argument to 'delete[]' is offset by 4 bytes from the start of… in testAllocDeallocNames()
230 //============== Test Uninitialized delete delete[]========================
234 delete y; in testUninitDelete()
235 delete x; // expected-warning{{Argument to 'delete' is uninitialized}} in testUninitDelete()
241 delete[] y; in testUninitDeleteArray()
242 delete[] x; // expected-warning{{Argument to 'delete[]' is uninitialized}} in testUninitDeleteArray()
252 delete x; // expected-warning{{Argument to 'delete' is uninitialized}} in testUninitDeleteSink()
258 delete[] x; // expected-warning{{Argument to 'delete[]' is uninitialized}} in testUninitDeleteArraySink()
287 delete p; in ~shared_ptr()
288 delete control; in ~shared_ptr()
355 // Test double delete
365 delete foo; in testDoubleDeleteClassInstance()
366 delete foo; // expected-warning {{Attempt to delete released memory}} in testDoubleDeleteClassInstance()
377 delete foo; in testDoubleDeleteEmptyClass()
378 delete foo; // expected-warning {{Attempt to delete released memory}} in testDoubleDeleteEmptyClass()