Bug 948646 - AutoJSContext cannot GC, r=terrence

--HG--
extra : rebase_source : f015f6bce00faa2c8e77cb861ed0770710e718ed
This commit is contained in:
Steve Fink 2013-12-11 17:16:47 -08:00
parent 14a4fb067b
commit 58b7990146

View File

@ -165,6 +165,13 @@ var ignoreFunctions = {
"void js::AutoCompartment::~AutoCompartment(int32)" : true,
"void JSAutoCompartment::~JSAutoCompartment(int32)" : true,
// Bug 948646 - the only thing AutoJSContext's constructor calls
// is an Init() routine whose entire body is covered with an
// AutoAssertNoGC. AutoSafeJSContext is the same thing, just with
// a different value for the 'aSafe' parameter.
"void mozilla::AutoJSContext::AutoJSContext(mozilla::detail::GuardObjectNotifier*)" : true,
"void mozilla::AutoSafeJSContext::~AutoSafeJSContext(int32)" : true,
// And these are workarounds to avoid even more analysis work,
// which would sadly still be needed even with bug 898815.
"void js::AutoCompartment::AutoCompartment(js::ExclusiveContext*, JSCompartment*)": true,