diff options
author | Tor Egge <Tor.Egge@online.no> | 2022-10-17 23:15:04 +0200 |
---|---|---|
committer | Tor Egge <Tor.Egge@online.no> | 2022-10-17 23:15:04 +0200 |
commit | 97586931af1d46105c8cdd4174fa27ab48b593d9 (patch) | |
tree | 8e5a9c0835e2d038e6160c30d633e938891bab6a | |
parent | f784458afcf3b10aed430ce3cf6435a437189143 (diff) |
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>; |