Add c++14 sized deallocation operator
When compiling with -std=c++14 (the default for gcc 6.0+), the sized deallocation operator must be defined to prevent undefined symbols when linking. winsup/cygwin/ChangeLog: cxx.cc (operator delete(void *p, size_t)): Define. Signed-off-by: Peter Foley <pefoley2@pefoley.com>
This commit is contained in:
parent
3737bc4e98
commit
93c13ec6cc
@ -29,6 +29,11 @@ operator delete (void *p)
|
|||||||
{
|
{
|
||||||
free (p);
|
free (p);
|
||||||
}
|
}
|
||||||
|
void
|
||||||
|
operator delete (void *p, size_t)
|
||||||
|
{
|
||||||
|
::operator delete(p);
|
||||||
|
}
|
||||||
|
|
||||||
void *
|
void *
|
||||||
operator new[] (std::size_t s)
|
operator new[] (std::size_t s)
|
||||||
|
Loading…
Reference in New Issue
Block a user