Bug 1773324 - Remove dead JSContext methods for helper threads r=arai

addPendingCompileError() is replaced by OffThreadErrorContext::reportError().

Differential Revision: https://phabricator.services.mozilla.com/D152191
This commit is contained in:
Bryan Thrall 2022-07-25 18:57:38 +00:00
Родитель e383aad833
Коммит 6cf08032de
2 изменённых файлов: 0 добавлений и 20 удалений

Просмотреть файл

@ -2492,23 +2492,6 @@ void GlobalHelperThreadState::destroyParseTask(JSRuntime* rt,
js_delete(parseTask);
}
bool JSContext::addPendingCompileError(js::CompileError** error) {
auto errorPtr = make_unique<js::CompileError>();
if (!errorPtr) {
return false;
}
if (!errors_->errors.append(std::move(errorPtr))) {
ReportOutOfMemory(this);
return false;
}
*error = errors_->errors.back().get();
return true;
}
bool JSContext::isCompileErrorPending() const {
return errors_->errors.length() > 0;
}
void JSContext::addPendingOverRecursed() {
if (errors_) {
errors_->overRecursed = true;

Просмотреть файл

@ -406,12 +406,9 @@ struct JS_PUBLIC_API JSContext : public JS::RootingContext,
js::Metrics metrics() { return js::Metrics(runtime_); }
// Methods specific to any HelperThread for the context.
bool addPendingCompileError(js::CompileError** err);
void addPendingOverRecursed();
void addPendingOutOfMemory();
bool isCompileErrorPending() const;
JSRuntime* runtime() { return runtime_; }
const JSRuntime* runtime() const { return runtime_; }