diff --git a/absl/status/internal/status_matchers.h b/absl/status/internal/status_matchers.h index 0750622e..d11742b7 100644 --- a/absl/status/internal/status_matchers.h +++ b/absl/status/internal/status_matchers.h @@ -69,8 +69,8 @@ class IsOkAndHoldsMatcherImpl bool MatchAndExplain( StatusOrType actual_value, ::testing::MatchResultListener* result_listener) const override { - if (!GetStatus(actual_value).ok()) { - *result_listener << "which has status " << GetStatus(actual_value); + if (!actual_value.ok()) { + *result_listener << "which has status " << actual_value.status(); return false; }