diff --git a/src/core/lib/transport/transport.h b/src/core/lib/transport/transport.h index 9d5e6ec9e62..a89b2084ba2 100644 --- a/src/core/lib/transport/transport.h +++ b/src/core/lib/transport/transport.h @@ -267,7 +267,7 @@ class CallSpineInterface { using ResultType = typename P::Result; return Map(std::move(promise), [this](ResultType r) { if (!IsStatusOk(r)) { - Cancel(StatusCast(std::move(r))); + std::ignore = Cancel(StatusCast(std::move(r))); } return Empty{}; }); @@ -294,7 +294,7 @@ class CallSpineInterface { "SpawnGuarded promise must return a status-like object"); party().Spawn(name, std::move(promise_factory), [this](ResultType r) { if (!IsStatusOk(r)) { - Cancel(StatusCast(std::move(r))); + std::ignore = Cancel(StatusCast(std::move(r))); } }); }