diff --git a/faiss/utils/extra_distances-inl.h b/faiss/utils/extra_distances-inl.h index b96c2d3136..cf89c47629 100644 --- a/faiss/utils/extra_distances-inl.h +++ b/faiss/utils/extra_distances-inl.h @@ -9,6 +9,7 @@ * and inner product */ #include +#include #include #include #include @@ -193,6 +194,8 @@ typename Consumer::T dispatch_VectorDistance( DISPATCH_VD(METRIC_Jaccard); DISPATCH_VD(METRIC_NaNEuclidean); DISPATCH_VD(METRIC_ABS_INNER_PRODUCT); + default: + FAISS_THROW_FMT("Invalid metric %d", metric); } #undef DISPATCH_VD }