Commit 97119bb7 by Nathan Sidwell Committed by Nathan Sidwell

new2.cc (operator delete[]): Use operator delete, don't assume implementation.

	* new2.cc (operator delete[]): Use operator delete, don't assume
	implementation.

From-SVN: r31687
parent 02fed91d
2000-01-29 Nathan Sidwell <nathan@acm.org>
* new2.cc (operator delete[]): Use operator delete, don't assume
implementation.
2000-01-29 Nathan Sidwell <sidwell@codesourcery.com> 2000-01-29 Nathan Sidwell <sidwell@codesourcery.com>
* class.c (build_vtbl_initializer): Add argument to * class.c (build_vtbl_initializer): Add argument to
......
// Boilerplate support routines for -*- C++ -*- dynamic memory management. // Boilerplate support routines for -*- C++ -*- dynamic memory management.
// Copyright (C) 1997, 1998, 1999 Free Software Foundation // Copyright (C) 1997, 1998, 1999, 2000 Free Software Foundation
// This file is part of GNU CC. // This file is part of GNU CC.
...@@ -58,8 +58,7 @@ WEAK (void operator delete (void *ptr) throw ()) ...@@ -58,8 +58,7 @@ WEAK (void operator delete (void *ptr) throw ())
#ifdef L_op_vdel #ifdef L_op_vdel
WEAK (void operator delete[] (void *ptr) throw ()) WEAK (void operator delete[] (void *ptr) throw ())
{ {
if (ptr) ::operator delete (ptr);
free (ptr);
} }
#endif #endif
...@@ -74,7 +73,6 @@ WEAK (void operator delete (void *ptr, const std::nothrow_t&) throw ()) ...@@ -74,7 +73,6 @@ WEAK (void operator delete (void *ptr, const std::nothrow_t&) throw ())
#ifdef L_op_vdelnt #ifdef L_op_vdelnt
WEAK (void operator delete[] (void *ptr, const std::nothrow_t&) throw ()) WEAK (void operator delete[] (void *ptr, const std::nothrow_t&) throw ())
{ {
if (ptr) ::operator delete (ptr);
free (ptr);
} }
#endif #endif
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment