diff --git a/fml/memory/ref_counted_unittest.cc b/fml/memory/ref_counted_unittest.cc index 4cefb8b5ff5f9..75685cce0144a 100644 --- a/fml/memory/ref_counted_unittest.cc +++ b/fml/memory/ref_counted_unittest.cc @@ -472,13 +472,15 @@ TEST(RefCountedTest, SelfAssignment) { TEST(RefCountedTest, Swap) { MyClass* created1 = nullptr; - bool was_destroyed1 = false; + static bool was_destroyed1; + was_destroyed1 = false; RefPtr r1(MakeRefCounted(&created1, &was_destroyed1)); EXPECT_TRUE(created1); EXPECT_EQ(created1, r1.get()); MyClass* created2 = nullptr; - bool was_destroyed2 = false; + static bool was_destroyed2; + was_destroyed2 = false; RefPtr r2(MakeRefCounted(&created2, &was_destroyed2)); EXPECT_TRUE(created2); EXPECT_EQ(created2, r2.get()); diff --git a/shell/platform/embedder/tests/embedder_unittests_gl.cc b/shell/platform/embedder/tests/embedder_unittests_gl.cc index d15baadf8bf6c..3c837429f2456 100644 --- a/shell/platform/embedder/tests/embedder_unittests_gl.cc +++ b/shell/platform/embedder/tests/embedder_unittests_gl.cc @@ -2018,7 +2018,8 @@ TEST_F(EmbedderTest, constexpr size_t frames_expected = 10; fml::CountDownLatch frame_latch(frames_expected); - size_t frames_seen = 0; + static size_t frames_seen; + frames_seen = 0; context.AddNativeCallback("SignalNativeTest", CREATE_NATIVE_ENTRY([&](Dart_NativeArguments args) { frames_seen++; @@ -2056,7 +2057,8 @@ TEST_F(EmbedderTest, constexpr size_t frames_expected = 10; fml::CountDownLatch frame_latch(frames_expected); - size_t frames_seen = 0; + static size_t frames_seen; + frames_seen = 0; context.AddNativeCallback("SignalNativeTest", CREATE_NATIVE_ENTRY([&](Dart_NativeArguments args) { frames_seen++;