From 42664be3788d55722394a7324df142f7e9475ff9 Mon Sep 17 00:00:00 2001 From: Robbert van der Helm Date: Sun, 13 Dec 2020 23:19:37 +0100 Subject: [PATCH] Use std::copy_n instead of pointer arithmetic --- src/plugin/bridges/vst2.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/plugin/bridges/vst2.cpp b/src/plugin/bridges/vst2.cpp index e4a07e60..15a9bca8 100644 --- a/src/plugin/bridges/vst2.cpp +++ b/src/plugin/bridges/vst2.cpp @@ -444,8 +444,8 @@ void Vst2PluginBridge::do_process(T** inputs, T** outputs, int sample_frames) { std::vector> input_buffers(plugin.numInputs, std::vector(sample_frames)); for (int channel = 0; channel < plugin.numInputs; channel++) { - std::copy(inputs[channel], inputs[channel] + sample_frames, - input_buffers[channel].begin()); + std::copy_n(inputs[channel], sample_frames, + input_buffers[channel].begin()); } const AudioBuffers request{input_buffers, sample_frames};