| Index: base/allocator/allocator_shim_override_cpp_symbols.h
|
| diff --git a/base/allocator/allocator_shim_override_cpp_symbols.h b/base/allocator/allocator_shim_override_cpp_symbols.h
|
| index 3313687250f4325111e8652cd6360284ab71b93f..b56f93d71632c23cf623837fc28c32598e418fd7 100644
|
| --- a/base/allocator/allocator_shim_override_cpp_symbols.h
|
| +++ b/base/allocator/allocator_shim_override_cpp_symbols.h
|
| @@ -19,6 +19,12 @@ SHIM_ALWAYS_EXPORT void* operator new(size_t size) {
|
| return ShimCppNew(size);
|
| }
|
|
|
| +#if defined(_LIBCPP_COUNTING_ALLOCATOR)
|
| +SHIM_ALWAYS_EXPORT void* operator new(size_t size, std::new_tag tag) {
|
| + return ShimTaggedCppNew(size, tag);
|
| +}
|
| +#endif
|
| +
|
| SHIM_ALWAYS_EXPORT void operator delete(void* p) __THROW {
|
| ShimCppDelete(p);
|
| }
|
|
|