message: Attempt to fix Windows build error in PR 47974
  Pass vector types to function by reference instead of by value.
  Error was: "error C2719: formal parameter with requested alignment of
  128 won't be aligned".
diff: @@ -380,7 +380,7 @@ Status LaunchSegmentReduceEpilogueKernel(
  template <typename Tto>
  struct CastFunctor {
  template <typename T>
  - __device__ Tto operator()(T val) const {
  + __device__ Tto operator()(const T& val) const {
  return static_cast<Tto>(val);
  }
  };
  