Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Leap:15.0:Ports
firebird
Provide-sized-global-delete-operators-when-comp...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File Provide-sized-global-delete-operators-when-compiled-.patch of Package firebird
From: Michal Kubecek <mkubecek@suse.cz> Date: Mon, 25 Apr 2016 08:55:36 +0200 Subject: Provide sized global delete operators when compiled in C++14 mode Patch-mainline: submitted Git-commit: 038f9fbf559e56032e4cb49eb7ce4c3ead23fda9 References: bsc#964466 CORE-5099 --- src/common/classes/alloc.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/common/classes/alloc.h b/src/common/classes/alloc.h index b1026ce2aac4..fda5bfebb0cc 100644 --- a/src/common/classes/alloc.h +++ b/src/common/classes/alloc.h @@ -331,6 +331,16 @@ inline void operator delete[](void* mem, Firebird::MemoryPool& pool ALLOC_PARAMS MemoryPool::globalFree(mem); } +#if __cplusplus >= 201402L +inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) throw() +{ + MemoryPool::globalFree(mem); +} +inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) throw() +{ + MemoryPool::globalFree(mem); +} +#endif #ifdef DEBUG_GDS_ALLOC #ifdef __clang__ -- 2.8.2
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor