Mercurial > ~dholland > hg > ag > index.cgi
diff anagram/ag1/cppalloc.cpp @ 5:7661c1604e49
Add additional operator delete calls gcc 10 asked for.
author | David A. Holland |
---|---|
date | Mon, 30 May 2022 23:32:56 -0400 |
parents | 13d2b8934445 |
children |
line wrap: on
line diff
--- a/anagram/ag1/cppalloc.cpp Sat Apr 18 17:12:17 2020 -0400 +++ b/anagram/ag1/cppalloc.cpp Mon May 30 23:32:56 2022 -0400 @@ -18,6 +18,11 @@ DEALLOCATE(p); } +void operator delete(void *p, size_t) { + //deleteCalls++; + DEALLOCATE(p); +} + void *operator new[](size_t size) { //newArrayCalls++; void *pointer = myalloc(size); @@ -28,3 +33,8 @@ //deleteArrayCalls++; DEALLOCATE(p); } + +void operator delete[](void *p, size_t) { + //deleteArrayCalls++; + DEALLOCATE(p); +}