From 611473a2a2a216cf7bfeb0958e0ab20237df80a9 Mon Sep 17 00:00:00 2001 From: Benjamin Bouvier Date: Wed, 11 Mar 2015 17:47:45 +0100 Subject: [PATCH] Bug 1140317: and even more using mozilla::UniquePtr in a CLOSED TREE; r=bustage --HG-- extra : rebase_source : c4f6f5bf886cdc2cd151efbc396205940af26714 --- js/src/builtin/WeakSetObject.cpp | 2 ++ js/src/jscntxt.cpp | 1 + js/src/jsweakmap.cpp | 2 ++ js/src/perf/jsperf.cpp | 2 ++ 4 files changed, 7 insertions(+) diff --git a/js/src/builtin/WeakSetObject.cpp b/js/src/builtin/WeakSetObject.cpp index b568c5af2a4d..f446c058bc8f 100644 --- a/js/src/builtin/WeakSetObject.cpp +++ b/js/src/builtin/WeakSetObject.cpp @@ -21,6 +21,8 @@ using namespace js; +using mozilla::UniquePtr; + const Class WeakSetObject::class_ = { "WeakSet", JSCLASS_IMPLEMENTS_BARRIERS | JSCLASS_HAS_CACHED_PROTO(JSProto_WeakSet) | diff --git a/js/src/jscntxt.cpp b/js/src/jscntxt.cpp index 0b16baf87b0b..44222f47a992 100644 --- a/js/src/jscntxt.cpp +++ b/js/src/jscntxt.cpp @@ -55,6 +55,7 @@ using namespace js::gc; using mozilla::DebugOnly; using mozilla::PodArrayZero; using mozilla::PointerRangeSize; +using mozilla::UniquePtr; bool js::AutoCycleDetector::init() diff --git a/js/src/jsweakmap.cpp b/js/src/jsweakmap.cpp index f3075720eebf..317e23c0cddc 100644 --- a/js/src/jsweakmap.cpp +++ b/js/src/jsweakmap.cpp @@ -26,6 +26,8 @@ using namespace js; using namespace js::gc; +using mozilla::UniquePtr; + WeakMapBase::WeakMapBase(JSObject *memOf, JSCompartment *c) : memberOf(memOf), compartment(c), diff --git a/js/src/perf/jsperf.cpp b/js/src/perf/jsperf.cpp index 8ae2b7eb8730..f132c6c7973a 100644 --- a/js/src/perf/jsperf.cpp +++ b/js/src/perf/jsperf.cpp @@ -11,6 +11,8 @@ using namespace js; using JS::PerfMeasurement; +using mozilla::UniquePtr; + // You cannot forward-declare a static object in C++, so instead // we have to forward-declare the helper function that refers to it. static PerfMeasurement* GetPM(JSContext* cx, JS::HandleValue value, const char* fname);