diff --git a/Modules/Core/Functor/include/otbVariadicConcatenateFunctor.h b/Modules/Core/Functor/include/otbVariadicConcatenateFunctor.h
index 4cff7f504b61e950473f5ce1f328e6aac43b03fd..fca836ada498fdc57cba704e28098187f5e516d5 100644
--- a/Modules/Core/Functor/include/otbVariadicConcatenateFunctor.h
+++ b/Modules/Core/Functor/include/otbVariadicConcatenateFunctor.h
@@ -86,7 +86,7 @@ template<typename TOut, typename ...TIns> struct VariadicConcatenate
   auto operator()(const TIns &...  ins) const
   {
     itk::VariableLengthVector<TOut> out;
-    variadic_concatenate_details::concatenateVectors(out, internal::toVector(ins)...);
+    variadic_concatenate_details::concatenateVectors(out, variadic_concatenate_details::toVector(ins)...);
     
     return out;
   }