From 7629021f657614aa4428584a71084e85b52f378b Mon Sep 17 00:00:00 2001 From: Henning Baldersheim Date: Wed, 1 Jan 2020 22:23:32 +0000 Subject: Add definition to avoid missing symbols at -O0 --- vespalib/src/vespa/vespalib/btree/btreeiterator.cpp | 4 +--- vespalib/src/vespa/vespalib/btree/btreeiterator.h | 1 + 2 files changed, 2 insertions(+), 3 deletions(-) (limited to 'vespalib') diff --git a/vespalib/src/vespa/vespalib/btree/btreeiterator.cpp b/vespalib/src/vespa/vespalib/btree/btreeiterator.cpp index 9444cee975d..4dfc52304ac 100644 --- a/vespalib/src/vespa/vespalib/btree/btreeiterator.cpp +++ b/vespalib/src/vespa/vespalib/btree/btreeiterator.cpp @@ -1,8 +1,5 @@ // Copyright 2017 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. -#include "btreeiterator.h" -#include "btreeroot.h" -#include "btreenodeallocator.h" #include "btreeiterator.hpp" #include "btreenode.hpp" @@ -10,6 +7,7 @@ namespace search::btree { template class BTreeIteratorBase; template class BTreeIteratorBase; +template class BTreeIteratorBase; template class BTreeIteratorBase; template class BTreeConstIterator; template class BTreeConstIterator; diff --git a/vespalib/src/vespa/vespalib/btree/btreeiterator.h b/vespalib/src/vespa/vespalib/btree/btreeiterator.h index 7c247cd01da..e3ad2147346 100644 --- a/vespalib/src/vespa/vespalib/btree/btreeiterator.h +++ b/vespalib/src/vespa/vespalib/btree/btreeiterator.h @@ -870,6 +870,7 @@ private: extern template class BTreeIteratorBase; extern template class BTreeIteratorBase; +extern template class BTreeIteratorBase; extern template class BTreeIteratorBase; extern template class BTreeConstIterator; extern template class BTreeConstIterator; -- cgit v1.2.3