// Small leaky test program
void foo() {
int *x = new int;
}
int main() {
int *z = new int[10];
char *q = new char[4];
q[4] = 'x'; // MAGIC overrun
// Commenting out should make this abort
// delete q;
foo();
foo();
delete z;
delete z; // delete value twice
}