diff --git a/algo/src/include/function/gds_generic_algo.h b/algo/src/include/function/gds_generic_algo.h index 38bcffff..3f427e18 100644 --- a/algo/src/include/function/gds_generic_algo.h +++ b/algo/src/include/function/gds_generic_algo.h @@ -263,9 +263,9 @@ class GenericEmbeddingVertexCompute final : public function::GDSResultVertexComp auto* dataVector = common::ListVector::getDataVector(embVector.get()); for (auto k = 0u; k < emb.size(); ++k) { if constexpr (std::is_same_v) { - dataVector->setValue(entry.offset + k, emb[k]); + dataVector->template setValue(entry.offset + k, emb[k]); } else { - dataVector->setValue(entry.offset + k, emb[k]); + dataVector->template setValue(entry.offset + k, emb[k]); } } localFT->append(vectors);