|
From: <sv...@va...> - 2008-05-13 16:33:14
|
Author: bart
Date: 2008-05-13 17:16:14 +0100 (Tue, 13 May 2008)
New Revision: 8060
Log:
Added allocation and deallocation of zero-sized array.
Modified:
trunk/exp-drd/tests/new_delete.cpp
Modified: trunk/exp-drd/tests/new_delete.cpp
===================================================================
--- trunk/exp-drd/tests/new_delete.cpp 2008-05-13 11:23:20 UTC (rev 8059)
+++ trunk/exp-drd/tests/new_delete.cpp 2008-05-13 16:16:14 UTC (rev 8060)
@@ -4,11 +4,15 @@
int main(int argc, char** argv)
{
+ int zero = 0;
int* p = new int;
int* q = new int[733];
delete[] q;
delete p;
+ q = new int[zero];
+ delete q;
+
fprintf(stderr, "Success.\n");
return 0;
|