From 0d15354a95dc96e8c3bd186ffd2d45e4708b84f5 Mon Sep 17 00:00:00 2001 From: Craig Tiller Date: Fri, 24 Jan 2025 20:35:42 -0800 Subject: [PATCH] x --- src/core/BUILD | 5 ++++- src/core/lib/promise/prioritized_race.h | 6 ++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/core/BUILD b/src/core/BUILD index 5bf4e210cbd74..0175ad1a0dffb 100644 --- a/src/core/BUILD +++ b/src/core/BUILD @@ -826,7 +826,10 @@ grpc_cc_library( grpc_cc_library( name = "prioritized_race", public_hdrs = ["lib/promise/prioritized_race.h"], - deps = ["//:gpr_platform"], + deps = [ + "promise_like", + "//:gpr_platform", + ], ) grpc_cc_library( diff --git a/src/core/lib/promise/prioritized_race.h b/src/core/lib/promise/prioritized_race.h index 47a208318ff3e..885fad3d6ea9c 100644 --- a/src/core/lib/promise/prioritized_race.h +++ b/src/core/lib/promise/prioritized_race.h @@ -19,6 +19,8 @@ #include +#include "src/core/lib/promise/detail/promise_like.h" + namespace grpc_core { template @@ -46,8 +48,8 @@ class TwoPartyPrioritizedRace { } private: - A a_; - B b_; + promise_detail::PromiseLike a_; + promise_detail::PromiseLike b_; }; /// Run all the promises until one is non-pending.