Use GetStatus in IsOkAndHoldsMatcher

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