From 9c8e2b195c893a6ce0e177ad216b0d23039c10da Mon Sep 17 00:00:00 2001 From: Daniel Winzen Date: Fri, 16 Jan 2015 20:24:24 +0100 Subject: [PATCH] Use delete[] instead of delete for sampleFrame Fixes warning: 'delete' applied to a pointer-to-array type 'sampleFrame *' (aka 'sample_t (*)[2]') treated as delete[] in mac os build --- plugins/delay/stereodelay.cpp | 4 ++-- src/core/RingBuffer.cpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/delay/stereodelay.cpp b/plugins/delay/stereodelay.cpp index 27fe026ad..9bdf29fdb 100644 --- a/plugins/delay/stereodelay.cpp +++ b/plugins/delay/stereodelay.cpp @@ -48,7 +48,7 @@ StereoDelay::~StereoDelay() { if( m_buffer ) { - delete m_buffer; + delete[] m_buffer; } } @@ -84,7 +84,7 @@ void StereoDelay::setSampleRate( int sampleRate ) { if( m_buffer ) { - delete m_buffer; + delete[] m_buffer; } int bufferSize = ( int )( sampleRate * m_maxTime ); diff --git a/src/core/RingBuffer.cpp b/src/core/RingBuffer.cpp index ae06acc61..474c1f527 100644 --- a/src/core/RingBuffer.cpp +++ b/src/core/RingBuffer.cpp @@ -75,7 +75,7 @@ void RingBuffer::changeSize( f_cnt_t size ) m_buffer = new sampleFrame[ m_size ]; memset( m_buffer, 0, m_size * sizeof( sampleFrame ) ); m_position = 0; - delete tmp; + delete[] tmp; }