Commit 1f404f71 authored by Tom Anderson's avatar Tom Anderson Committed by Commit Bot

Add sized delete operators to allocator shim

Sized deletion was added in c++14.  Now that Chrome is building with c++14, we
must override sized operator delete for symbol linkage consistency (see bug
855773).

R=thakis
BUG=855773

Change-Id: Idb673307939119ec520f71911e2074db2496b5ae
Reviewed-on: https://chromium-review.googlesource.com/1112731
Commit-Queue: Thomas Anderson <thomasanderson@chromium.org>
Reviewed-by: default avatarNico Weber <thakis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#570172}
parent 6dc8794a
......@@ -49,3 +49,11 @@ SHIM_ALWAYS_EXPORT void operator delete[](void* p,
const std::nothrow_t&) __THROW {
ShimCppDelete(p);
}
SHIM_ALWAYS_EXPORT void operator delete(void* p, size_t) __THROW {
ShimCppDelete(p);
}
SHIM_ALWAYS_EXPORT void operator delete[](void* p, size_t) __THROW {
ShimCppDelete(p);
}
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