diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2022-10-18 05:12:46 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-18 05:12:46 +0200 |
commit | 090412d53334ac8e29f5d2f1d337582c41a20fd4 (patch) | |
tree | ea564cc095ca31d428c9c0137416db15fe27a4b2 | |
parent | 4e91a5d1bbe9886e2e1e46dc2d8e0a550a75a705 (diff) | |
parent | 97586931af1d46105c8cdd4174fa27ab48b593d9 (diff) |
Merge pull request #24487 from vespa-engine/toregge/add-explicit-instatiation-of-arrayparam
Add explicit instantiation of ArrayParam<int64_t>.
-rw-r--r-- | searchlib/src/vespa/searchlib/features/dotproductfeature.cpp | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/searchlib/src/vespa/searchlib/features/dotproductfeature.cpp b/searchlib/src/vespa/searchlib/features/dotproductfeature.cpp index ef09f9734f1..b5a8c9bcb43 100644 --- a/searchlib/src/vespa/searchlib/features/dotproductfeature.cpp +++ b/searchlib/src/vespa/searchlib/features/dotproductfeature.cpp @@ -370,10 +370,7 @@ ArrayParam<T>::~ArrayParam() = default; // Explicit instantiation since these are inspected by unit tests. // FIXME this feels a bit dirty, consider breaking up ArrayParam to remove dependencies // on templated vector parsing. This is why it's defined in this translation unit as it is. -template ArrayParam<int64_t>::ArrayParam(const Property & prop); -#ifdef __clang__ -template ArrayParam<int64_t>::~ArrayParam(); -#endif +template struct ArrayParam<int64_t>; template struct ArrayParam<int32_t>; template struct ArrayParam<double>; template struct ArrayParam<float>; |