Fix mpact-riscv public export

PiperOrigin-RevId: 836296853
Change-Id: Ie2ed5ce3e4712444bb09a7bc34ed1f4d6e99bb4d
diff --git a/riscv/test/riscv_state_test.cc b/riscv/test/riscv_state_test.cc
index 23e2dcc..74f7cec 100644
--- a/riscv/test/riscv_state_test.cc
+++ b/riscv/test/riscv_state_test.cc
@@ -104,12 +104,13 @@
 
   uint32_t hpmcounter_base = static_cast<uint32_t>(RiscVCsrEnum::kCycle);
   for (int i = 3; i < 32; i++) {
-    ASSERT_OK_AND_ASSIGN(
-        RiscVCsrInterface * csr_by_name,
-        state->csr_set()->GetCsr(absl::StrCat("hpmcounter", i)));
-    ASSERT_OK_AND_ASSIGN(RiscVCsrInterface * csr_by_index,
-                         state->csr_set()->GetCsr(hpmcounter_base + i));
-    EXPECT_EQ(csr_by_name, csr_by_index);
+    absl::StatusOr<RiscVCsrInterface*> csr_by_name =
+        state->csr_set()->GetCsr(absl::StrCat("hpmcounter", i));
+    absl::StatusOr<RiscVCsrInterface*> csr_by_index =
+        state->csr_set()->GetCsr(hpmcounter_base + i);
+    ASSERT_TRUE(csr_by_name.ok());
+    ASSERT_TRUE(csr_by_index.ok());
+    EXPECT_EQ(*csr_by_name, *csr_by_index);
   }
 }
 
@@ -119,12 +120,13 @@
 
   uint32_t hpmcounter_base_high = static_cast<uint32_t>(RiscVCsrEnum::kCycleH);
   for (int i = 3; i < 32; i++) {
-    ASSERT_OK_AND_ASSIGN(
-        RiscVCsrInterface * csr_by_name,
-        state->csr_set()->GetCsr(absl::StrCat("hpmcounter", i, "h")));
-    ASSERT_OK_AND_ASSIGN(RiscVCsrInterface * csr_by_index,
-                         state->csr_set()->GetCsr(hpmcounter_base_high + i));
-    EXPECT_EQ(csr_by_name, csr_by_index);
+    absl::StatusOr<RiscVCsrInterface*> csr_by_name =
+        state->csr_set()->GetCsr(absl::StrCat("hpmcounter", i, "h"));
+    absl::StatusOr<RiscVCsrInterface*> csr_by_index =
+        state->csr_set()->GetCsr(hpmcounter_base_high + i);
+    ASSERT_TRUE(csr_by_name.ok());
+    ASSERT_TRUE(csr_by_index.ok());
+    EXPECT_EQ(*csr_by_name, *csr_by_index);
   }
 }
 
@@ -134,12 +136,13 @@
 
   uint32_t mhpmcounter_base = static_cast<uint32_t>(RiscVCsrEnum::kMCycle);
   for (int i = 3; i < 32; i++) {
-    ASSERT_OK_AND_ASSIGN(
-        RiscVCsrInterface * csr_by_name,
-        state->csr_set()->GetCsr(absl::StrCat("mhpmcounter", i)));
-    ASSERT_OK_AND_ASSIGN(RiscVCsrInterface * csr_by_index,
-                         state->csr_set()->GetCsr(mhpmcounter_base + i));
-    EXPECT_EQ(csr_by_name, csr_by_index);
+    absl::StatusOr<RiscVCsrInterface*> csr_by_name =
+        state->csr_set()->GetCsr(absl::StrCat("mhpmcounter", i));
+    absl::StatusOr<RiscVCsrInterface*> csr_by_index =
+        state->csr_set()->GetCsr(mhpmcounter_base + i);
+    ASSERT_TRUE(csr_by_name.ok());
+    ASSERT_TRUE(csr_by_index.ok());
+    EXPECT_EQ(*csr_by_name, *csr_by_index);
   }
 }
 
@@ -150,12 +153,13 @@
   uint32_t mhpmcounter_base_high =
       static_cast<uint32_t>(RiscVCsrEnum::kMCycleH);
   for (int i = 3; i < 32; i++) {
-    ASSERT_OK_AND_ASSIGN(
-        RiscVCsrInterface * csr_by_name,
-        state->csr_set()->GetCsr(absl::StrCat("mhpmcounter", i, "h")));
-    ASSERT_OK_AND_ASSIGN(RiscVCsrInterface * csr_by_index,
-                         state->csr_set()->GetCsr(mhpmcounter_base_high + i));
-    EXPECT_EQ(csr_by_name, csr_by_index);
+    absl::StatusOr<RiscVCsrInterface*> csr_by_name =
+        state->csr_set()->GetCsr(absl::StrCat("mhpmcounter", i, "h"));
+    absl::StatusOr<RiscVCsrInterface*> csr_by_index =
+        state->csr_set()->GetCsr(mhpmcounter_base_high + i);
+    ASSERT_TRUE(csr_by_name.ok());
+    ASSERT_TRUE(csr_by_index.ok());
+    EXPECT_EQ(*csr_by_name, *csr_by_index);
   }
 }