@@ -155,52 +155,52 @@ void g(SomeClass &c, ...);
155155void testUseFirstArgAfterDelete () {
156156 int *p = new int ;
157157 delete p;
158- f (p); // newdelete-warning{{Use of memory after it is freed }}
158+ f (p); // newdelete-warning{{Use of memory after it is released }}
159159}
160160
161161void testUseMiddleArgAfterDelete (int *p) {
162162 delete p;
163- f (0 , p); // newdelete-warning{{Use of memory after it is freed }}
163+ f (0 , p); // newdelete-warning{{Use of memory after it is released }}
164164}
165165
166166void testUseLastArgAfterDelete (int *p) {
167167 delete p;
168- f (0 , 0 , p); // newdelete-warning{{Use of memory after it is freed }}
168+ f (0 , 0 , p); // newdelete-warning{{Use of memory after it is released }}
169169}
170170
171171void testUseSeveralArgsAfterDelete (int *p) {
172172 delete p;
173- f (p, p, p); // newdelete-warning{{Use of memory after it is freed }}
173+ f (p, p, p); // newdelete-warning{{Use of memory after it is released }}
174174}
175175
176176void testUseRefArgAfterDelete (SomeClass &c) {
177177 delete &c;
178- g (c); // newdelete-warning{{Use of memory after it is freed }}
178+ g (c); // newdelete-warning{{Use of memory after it is released }}
179179}
180180
181181void testVariadicArgAfterDelete () {
182182 SomeClass c;
183183 int *p = new int ;
184184 delete p;
185- g (c, 0 , p); // newdelete-warning{{Use of memory after it is freed }}
185+ g (c, 0 , p); // newdelete-warning{{Use of memory after it is released }}
186186}
187187
188188void testUseMethodArgAfterDelete (int *p) {
189189 SomeClass *c = new SomeClass;
190190 delete p;
191- c->f (p); // newdelete-warning{{Use of memory after it is freed }}
191+ c->f (p); // newdelete-warning{{Use of memory after it is released }}
192192}
193193
194194void testUseThisAfterDelete () {
195195 SomeClass *c = new SomeClass;
196196 delete c;
197- c->f (0 ); // newdelete-warning{{Use of memory after it is freed }}
197+ c->f (0 ); // newdelete-warning{{Use of memory after it is released }}
198198}
199199
200200void testDoubleDelete () {
201201 int *p = new int ;
202202 delete p;
203- delete p; // newdelete-warning{{Attempt to free released memory}}
203+ delete p; // newdelete-warning{{Attempt to release already released memory}}
204204}
205205
206206void testExprDeleteArg () {
@@ -412,7 +412,7 @@ class DerefClass{
412412void testDoubleDeleteClassInstance () {
413413 DerefClass *foo = new DerefClass ();
414414 delete foo;
415- delete foo; // newdelete-warning {{Attempt to free released memory}}
415+ delete foo; // newdelete-warning {{Attempt to release already released memory}}
416416}
417417
418418class EmptyClass {
@@ -424,7 +424,7 @@ class EmptyClass{
424424void testDoubleDeleteEmptyClass () {
425425 EmptyClass *foo = new EmptyClass ();
426426 delete foo;
427- delete foo; // newdelete-warning {{Attempt to free released memory}}
427+ delete foo; // newdelete-warning {{Attempt to release already released memory}}
428428}
429429
430430struct Base {
0 commit comments