JSFunction* GlobalObject::createConstructor(JSContext* cx, Native ctor, JSAtom* nameArg, unsigned length, gc::AllocKind kind, const JSJitInfo* jitInfo) { RootedAtom name(cx, nameArg); JSFunction* fun = NewNativeConstructor(cx, ctor, length, name, kind); if (!fun) return nullptr; if (jitInfo) fun->setJitInfo(jitInfo); return fun; }