Index: tools/code-coverage/nsCodeCoverage.cpp =================================================================== --- tools/code-coverage/nsCodeCoverage.cpp +++ tools/code-coverage/nsCodeCoverage.cpp @@ -52,38 +52,6 @@ return result.StealNSResult(); } - uint32_t processCount = 0; - for (auto* cp : ContentParent::AllProcesses(ContentParent::eLive)) { - Unused << cp; - ++processCount; - } - - if (requestType == RequestType::Flush) { - CodeCoverageHandler::FlushCounters(); - } - - if (processCount == 0) { - promise->MaybeResolveWithUndefined(); - } else { - RefPtr processCountHolder(new ProcessCount(processCount)); - - auto resolve = [processCountHolder, promise](bool unused) { - if (--(*processCountHolder) == 0) { - promise->MaybeResolveWithUndefined(); - } - }; - - auto reject = [promise](ResponseRejectReason&& aReason) { - promise->MaybeReject(NS_ERROR_FAILURE); - }; - - for (auto* cp : ContentParent::AllProcesses(ContentParent::eLive)) { - if (requestType == RequestType::Flush) { - cp->SendFlushCodeCoverageCounters(resolve, reject); - } - } - } - promise.forget(aPromise); return NS_OK; }