Commit 545bcf37 by Jason Merrill

weaken C++ free-store functions

From-SVN: r9392
parent 4b8af8d9
......@@ -1606,6 +1606,7 @@ typedef void (*vfp)(void);
extern vfp __new_handler;
extern void __default_new_handler (void);
void * __builtin_new (size_t sz) __attribute__ ((weak));
void *
__builtin_new (size_t sz)
{
......@@ -1632,6 +1633,7 @@ __builtin_new (size_t sz)
extern void * __builtin_new (size_t);
void * __builtin_vec_new (size_t sz) __attribute__ ((weak));
void *
__builtin_vec_new (size_t sz)
{
......@@ -1694,6 +1696,7 @@ __default_new_handler ()
by C++ programs to return to the free store a block of memory allocated
as a single object. */
void __builtin_delete (void *ptr) __attribute__ ((weak));
void
__builtin_delete (void *ptr)
{
......@@ -1709,6 +1712,7 @@ __builtin_delete (void *ptr)
extern void __builtin_delete (void *);
void __builtin_vec_delete (void *ptr) __attribute__ ((weak));
void
__builtin_vec_delete (void *ptr)
{
......
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