From 6e43370139dc4085c772bf238ce6a64febc3c5c1 Mon Sep 17 00:00:00 2001 From: Tor Egge Date: Wed, 7 Oct 2020 19:06:11 +0200 Subject: Range iterators over std::vector and storage::JudyMultiMap do not return references. --- searchlib/src/tests/expression/attributenode/attribute_node_test.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'searchlib') diff --git a/searchlib/src/tests/expression/attributenode/attribute_node_test.cpp b/searchlib/src/tests/expression/attributenode/attribute_node_test.cpp index 5592edcc514..ab45ca0bdbe 100644 --- a/searchlib/src/tests/expression/attributenode/attribute_node_test.cpp +++ b/searchlib/src/tests/expression/attributenode/attribute_node_test.cpp @@ -114,7 +114,7 @@ AttributeManagerFixture::buildAttribute(const vespalib::string &name, BasicType auto attr = std::dynamic_pointer_cast(attrBase); EXPECT_TRUE(attr); attr->addReservedDoc(); - for (const auto &value : values) { + for (const std::conditional_t, bool, ValueType&> value : values) { uint32_t docId = 0; EXPECT_TRUE(attr->addDoc(docId)); EXPECT_NOT_EQUAL(0u, docId); -- cgit v1.2.3