summaryrefslogtreecommitdiffstats
path: root/chromium/base/task/promise/no_op_promise_executor.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/base/task/promise/no_op_promise_executor.cc')
-rw-r--r--chromium/base/task/promise/no_op_promise_executor.cc13
1 files changed, 6 insertions, 7 deletions
diff --git a/chromium/base/task/promise/no_op_promise_executor.cc b/chromium/base/task/promise/no_op_promise_executor.cc
index 74a5bcc57c8..e168ed91007 100644
--- a/chromium/base/task/promise/no_op_promise_executor.cc
+++ b/chromium/base/task/promise/no_op_promise_executor.cc
@@ -45,15 +45,14 @@ bool NoOpPromiseExecutor::CanReject() const {
void NoOpPromiseExecutor::Execute(AbstractPromise* promise) {}
// static
-scoped_refptr<internal::AbstractPromise> NoOpPromiseExecutor::Create(
- Location from_here,
- bool can_resolve,
- bool can_reject,
- RejectPolicy reject_policy) {
- return AbstractPromise::CreateNoPrerequisitePromise(
+PassedPromise NoOpPromiseExecutor::Create(Location from_here,
+ bool can_resolve,
+ bool can_reject,
+ RejectPolicy reject_policy) {
+ return PassedPromise(AbstractPromise::CreateNoPrerequisitePromise(
from_here, reject_policy, DependentList::ConstructUnresolved(),
PromiseExecutor::Data(in_place_type_t<NoOpPromiseExecutor>(), can_resolve,
- can_reject));
+ can_reject)));
}
} // namespace internal