diff --git a/thirdparty/faiss/faiss/impl/simd_result_handlers.h b/thirdparty/faiss/faiss/impl/simd_result_handlers.h index 2b4012b1a..88c7ce554 100644 --- a/thirdparty/faiss/faiss/impl/simd_result_handlers.h +++ b/thirdparty/faiss/faiss/impl/simd_result_handlers.h @@ -792,7 +792,7 @@ struct RangeHandler : ResultHandlerCompare { normalizers = norms; for (size_t q = 0; q < nq; ++q) { thresholds[q] = - normalizers[2 * q] * (radius - normalizers[2 * q + 1]); + int(normalizers[2 * q] * (radius - normalizers[2 * q + 1])); } }