From 3f78eca30eebbf2351cc9a25564be82eaeabff1a Mon Sep 17 00:00:00 2001 From: Stewart Smith Date: Thu, 2 Mar 2017 16:37:27 +1100 Subject: libc++: add sized delete and delete[] for C++14 Change-Id: Ifa4a181d912c7a83cbd6f7e55bd2287124a9072e Signed-off-by: Stewart Smith Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/37325 Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Tested-by: Jenkins OP Build CI Reviewed-by: Daniel M. Crowell Reviewed-by: Nicholas E. Bofferding Reviewed-by: William G. Hoffa --- src/libc++/builtins.C | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'src/libc++') diff --git a/src/libc++/builtins.C b/src/libc++/builtins.C index d66e81ec3..3cd402cce 100755 --- a/src/libc++/builtins.C +++ b/src/libc++/builtins.C @@ -5,7 +5,7 @@ /* */ /* OpenPOWER HostBoot Project */ /* */ -/* Contributors Listed Below - COPYRIGHT 2010,2016 */ +/* Contributors Listed Below - COPYRIGHT 2010,2017 */ /* [+] International Business Machines Corp. */ /* */ /* */ @@ -59,6 +59,16 @@ void operator delete[](void* p) { return free(p); }; + +void operator delete(void* p, size_t) +{ + return free(p); +} + +void operator delete[](void* p, size_t) +{ + return free(p); +} #endif // bl_builtins_C extern "C" int __cxa_guard_acquire(volatile uint64_t* gv) -- cgit v1.2.1