bool XDRState<mode>::codeScript(MutableHandleScript scriptp) { if (mode == XDR_DECODE) scriptp.set(nullptr); else MOZ_ASSERT(!scriptp->enclosingScope()); if (!VersionCheck(this)) return false; return XDRScript(this, nullptr, nullptr, nullptr, scriptp); }
bool XDRState<mode>::codeScript(MutableHandleScript scriptp) { if (mode == XDR_DECODE) scriptp.set(nullptr); else MOZ_ASSERT(!scriptp->enclosingScope()); if (!VersionCheck(this)) { postProcessContextErrors(cx()); return false; } if (!XDRScript(this, nullptr, nullptr, nullptr, scriptp)) { postProcessContextErrors(cx()); scriptp.set(nullptr); return false; } return true; }