diff --git a/onnxruntime/core/providers/cuda/reduction/reduction_functions.cc b/onnxruntime/core/providers/cuda/reduction/reduction_functions.cc index 955df6d9a..f9fd53e15 100644 --- a/onnxruntime/core/providers/cuda/reduction/reduction_functions.cc +++ b/onnxruntime/core/providers/cuda/reduction/reduction_functions.cc @@ -39,7 +39,7 @@ optional> GetMinAndMaxContiguousAxes( } // normalize axis values and sort - const std::vector axes = [&original_axes, rank]() { + const std::vector axes = [&original_axes, rank]() -> std::vector { std::vector result(original_axes); std::for_each( result.begin(), result.end(), @@ -85,7 +85,7 @@ optional> GetMinAndMaxContiguousAxes( return std::distance(dims.begin(), before_min_axis_rit.base()); }(); - const int64_t max_axis = [&dims, &axes, &is_dim_one]() { + const int64_t max_axis = [&dims, &axes, &is_dim_one]() -> int64_t { const auto& max_given_axis = axes.back(); const auto after_max_given_axis_it = dims.begin() + max_given_axis + 1; const auto after_max_axis_it =