From 516c0875a75e2536a47e1a96d2cfcd49fdad6212 Mon Sep 17 00:00:00 2001
From: Terry Heo <terryheo@google.com>
Date: Mon, 28 Sep 2020 01:41:32 -0700
Subject: [PATCH] Fix MSAN failure in delegate_test

Added inital value of input0 in StaticOutputRFFT()

PiperOrigin-RevId: 334107533
Change-Id: I6e691aef799e942bccf2de667aafe97feb6daf63
---
 tensorflow/lite/delegates/flex/BUILD            | 1 -
 tensorflow/lite/delegates/flex/delegate_test.cc | 2 ++
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/tensorflow/lite/delegates/flex/BUILD b/tensorflow/lite/delegates/flex/BUILD
index 13470788f53..54550bb20ed 100644
--- a/tensorflow/lite/delegates/flex/BUILD
+++ b/tensorflow/lite/delegates/flex/BUILD
@@ -129,7 +129,6 @@ tf_cc_test(
     srcs = ["delegate_test.cc"],
     tags = [
         "no_gpu",  # GPU + flex is not officially supported.
-        "nomsan",  # b/169431678
     ],
     deps = [
         ":delegate",
diff --git a/tensorflow/lite/delegates/flex/delegate_test.cc b/tensorflow/lite/delegates/flex/delegate_test.cc
index 48900397b08..6450848bf0e 100644
--- a/tensorflow/lite/delegates/flex/delegate_test.cc
+++ b/tensorflow/lite/delegates/flex/delegate_test.cc
@@ -15,6 +15,7 @@ limitations under the License.
 #include "tensorflow/lite/delegates/flex/delegate.h"
 
 #include <cstdint>
+#include <vector>
 
 #include <gmock/gmock.h>
 #include <gtest/gtest.h>
@@ -361,6 +362,7 @@ TEST_F(DelegateTest, StaticOutputRFFT) {
 
   // Define inputs.
   SetShape(0, {3, 512});
+  SetValues(0, std::vector<float>(3 * 512, 1.0f));
 
   ASSERT_TRUE(Invoke());