Nicholas Nethercote afebe61b37 Files updated, added and removed in order to turn the ERASER branch into HEAD
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@1086
2002-09-23 09:36:25 +00:00

28 lines
716 B
C++

#include <stdlib.h>
int main()
{
int* fpointer = (int*)malloc(10);
delete fpointer; // should give warning
fpointer = (int*)malloc(10);
delete [] fpointer; // should give warning
fpointer = (int*)malloc(10);
free (fpointer); // should work!
int* nvec = new int[10];
delete nvec; // should give a warning
nvec = new int[10];
free (nvec); // should give a warning
nvec = new int[10];
delete [] nvec; // should work!
int* n = new int;
delete [] n; // should give a warning
n = new int;
free(n); // should give a warning
n = new int;
delete n; // should work!
return 0;
}