diff --git a/test/test_value.cpp b/test/test_value.cpp
index 5cb56c47f4af70cf40966a376abb04371eb98840..0d4407c2bcd2ae57ec52956eb151a2289ea7bb42 100644
--- a/test/test_value.cpp
+++ b/test/test_value.cpp
@@ -141,7 +141,7 @@ TEST(test_value, test_list) {
   auto empty_content = std::vector<int>();
   Value value_0(empty_content);
   EXPECT_TRUE(value_0.IsVector());
-  auto list_value_0 = value_0.GetAsVector();
+  auto const &list_value_0 = value_0.GetAsVector();
   EXPECT_EQ(list_value_0.size(), 0);
   EXPECT_TRUE(list_value_0.empty());
 }