From d198380489f764f9cd4da553584f2e9e421bd52a Mon Sep 17 00:00:00 2001 From: Harry Chiang Date: Wed, 12 Jun 2024 01:53:00 +0800 Subject: [PATCH] base: Fix uninitialized variable warning in symtab.test.cc (#1221) This warning is appeared when I add warning related flags to LINKFLAGS and turn on LTO to build unit tests. --- src/base/loader/symtab.test.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/base/loader/symtab.test.cc b/src/base/loader/symtab.test.cc index 9a7b8c86b9..2de89aed75 100644 --- a/src/base/loader/symtab.test.cc +++ b/src/base/loader/symtab.test.cc @@ -720,7 +720,7 @@ TEST(LoaderSymtabTest, FindNearestRoundWithNext) EXPECT_TRUE(symtab.insert(symbols[0])); EXPECT_TRUE(symtab.insert(symbols[1])); - Addr next_addr; + Addr next_addr = 0; const auto it = symtab.findNearest(symbols[0].address() + 0x1, next_addr); ASSERT_NE(it, symtab.end()); ASSERT_PRED_FORMAT2(checkSymbol, *it, symbols[0]); @@ -741,7 +741,7 @@ TEST(LoaderSymtabTest, FindNearestRoundWithNextNonExistent) "symbol", 0x10}; EXPECT_TRUE(symtab.insert(symbol)); - Addr next_addr; + Addr next_addr = 0; const auto it = symtab.findNearest(symbol.address() + 0x1, next_addr); ASSERT_NE(it, symtab.end()); ASSERT_PRED_FORMAT2(checkSymbol, *it, symbol);