diff options
-rw-r--r-- | searchcommon/src/vespa/searchcommon/attribute/attributecontent.h | 13 | ||||
-rw-r--r-- | searchlib/src/vespa/searchlib/features/attributematchfeature.cpp | 1 |
2 files changed, 6 insertions, 8 deletions
diff --git a/searchcommon/src/vespa/searchcommon/attribute/attributecontent.h b/searchcommon/src/vespa/searchcommon/attribute/attributecontent.h index 72ce1754d71..67b269139d3 100644 --- a/searchcommon/src/vespa/searchcommon/attribute/attributecontent.h +++ b/searchcommon/src/vespa/searchcommon/attribute/attributecontent.h @@ -33,7 +33,7 @@ public: * Creates a new object with an initial capacity of 16 without dynamic allocation. **/ AttributeContent() : - _dynamicBuf(NULL), + _dynamicBuf(nullptr), _size(0), _capacity(16) { @@ -42,7 +42,7 @@ public: * Destructs the object. **/ ~AttributeContent() { - if (_dynamicBuf != NULL) { + if (_dynamicBuf != nullptr) { delete [] _dynamicBuf; } } @@ -53,7 +53,7 @@ public: * @return iterator **/ const T * begin() const { - if (_dynamicBuf != NULL) { + if (_dynamicBuf != nullptr) { return _dynamicBuf; } return _staticBuf; @@ -102,7 +102,7 @@ public: * @return read/write pointer. **/ T * data() { - if (_dynamicBuf != NULL) { + if (_dynamicBuf != nullptr) { return _dynamicBuf; } return _staticBuf; @@ -126,7 +126,7 @@ public: **/ void allocate(uint32_t n) { if (n > _capacity) { - if (_dynamicBuf != NULL) { + if (_dynamicBuf != nullptr) { delete [] _dynamicBuf; } _dynamicBuf = new T[n]; @@ -141,8 +141,7 @@ public: * @param attribute the attribute vector * @param docId the docId **/ - void fill(const search::attribute::IAttributeVector & attribute, - search::attribute::IAttributeVector::DocId docId) + void fill(const IAttributeVector & attribute, IAttributeVector::DocId docId) { uint32_t count = attribute.get(docId, data(), capacity()); while (count > capacity()) { diff --git a/searchlib/src/vespa/searchlib/features/attributematchfeature.cpp b/searchlib/src/vespa/searchlib/features/attributematchfeature.cpp index bae7b2a1157..bf52e5e0b5e 100644 --- a/searchlib/src/vespa/searchlib/features/attributematchfeature.cpp +++ b/searchlib/src/vespa/searchlib/features/attributematchfeature.cpp @@ -60,7 +60,6 @@ AttributeMatchExecutor<T>::Computer::Computer(const IQueryEnvironment & env, Att _valueCount(0), _md(nullptr) { - _buffer.allocate(_params.attribute->getMaxValueCount()); QueryTermHelper queryTerms(env); for (const QueryTerm & qt : queryTerms.terms()) { _totalTermWeight += qt.termData()->getWeight().percent(); |