Bug 1885602 - Part 3: Add MenuHeader for the menu redesign r=android-reviewers,007
[gecko.git] / toolkit / xre / MacAutoreleasePool.mm
blob0d2a47b3d85f5cc5d4e4c5551e71d6094414fa29
1 /* This Source Code Form is subject to the terms of the Mozilla Public
2  * License, v. 2.0. If a copy of the MPL was not distributed with this
3  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
5 #include "MacAutoreleasePool.h"
6 #include "nsDebug.h"
8 #import <Foundation/Foundation.h>
10 using mozilla::MacAutoreleasePool;
12 MacAutoreleasePool::MacAutoreleasePool() {
13   mPool = [[NSAutoreleasePool alloc] init];
14   NS_ASSERTION(mPool != nullptr, "failed to create pool, objects will leak");
17 MacAutoreleasePool::~MacAutoreleasePool() { [mPool release]; }