Fix null-pointer-use error detected by asan.

PiperOrigin-RevId: 377510821
Change-Id: Id7a1ebe10e6c2f1f2aebf69b9ce395c2f7190523
diff --git a/tensorflow/core/framework/function_test.cc b/tensorflow/core/framework/function_test.cc
index cafe343..be6403a 100644
--- a/tensorflow/core/framework/function_test.cc
+++ b/tensorflow/core/framework/function_test.cc
@@ -914,7 +914,10 @@
   HasError(frame.SetArgs({a}), "Invalid argument");
   const Tensor* v;
   HasError(frame.GetArg(0, &v), "Invalid argument");
-  HasError(frame.SetRetval(0, *v), "Invalid argument");
+  if (v != nullptr) {
+    // v is null in certain environments.
+    HasError(frame.SetRetval(0, *v), "Invalid argument");
+  }
   std::vector<Tensor> rets;
   TF_EXPECT_OK(frame.GetRetvals(&rets));
   EXPECT_EQ(rets.size(), 0);