| Index: base/memory/discardable_shared_memory.cc
|
| diff --git a/base/memory/discardable_shared_memory.cc b/base/memory/discardable_shared_memory.cc
|
| index 2b0cfd0fbdecb1db6e6cb3db26ded8bb57ac7f99..24bd3e3c720e880839709e0e1fd49717661768a3 100644
|
| --- a/base/memory/discardable_shared_memory.cc
|
| +++ b/base/memory/discardable_shared_memory.cc
|
| @@ -122,15 +122,8 @@ bool DiscardableSharedMemory::CreateAndMap(size_t size) {
|
| if (!checked_size.IsValid())
|
| return false;
|
|
|
| -#if defined(OS_MACOSX) && !defined(OS_IOS)
|
| - // DiscardableSharedMemory does not yet support a Mach-implementation, so
|
| - // force the underlying primitive to be a POSIX fd. https://crbug.com/547239.
|
| - if (!shared_memory_.CreateAndMapAnonymousPosix(checked_size.ValueOrDie()))
|
| - return false;
|
| -#else
|
| if (!shared_memory_.CreateAndMapAnonymous(checked_size.ValueOrDie()))
|
| return false;
|
| -#endif // defined(OS_MACOSX) && !defined(OS_IOS)
|
|
|
| mapped_size_ =
|
| shared_memory_.mapped_size() - AlignToPageSize(sizeof(SharedState));
|
|
|