diff --git a/cpp/src/arrow/compute/kernels/aggregate_basic.cc b/cpp/src/arrow/compute/kernels/aggregate_basic.cc index 31343a9c8f5fb..32bd0c3b9f400 100644 --- a/cpp/src/arrow/compute/kernels/aggregate_basic.cc +++ b/cpp/src/arrow/compute/kernels/aggregate_basic.cc @@ -523,7 +523,7 @@ void AddMinOrMaxAggKernels(ScalarAggregateFunction* func, AddAggKernel(sig, init, finalize, func); sig = KernelSignature::Make({InputType(Type::DICTIONARY)}, DictionaryValueType); - AddAggKernel(sig, init, finalize, func); +AddAggKernel(std::move(sig), std::move(init), std::move(finalize), func); } // ----------------------------------------------------------------------