From 9880fa5e337dcf9031529e74b8d1040345be871a Mon Sep 17 00:00:00 2001 From: Jacob McGrath <113722146+passyur@users.noreply.github.com> Date: Sun, 7 Jun 2026 22:57:11 -0500 Subject: [PATCH] lass: directly transfer `Track` ownership on partial reverb `do_reverb_Track` already returns a heap-allocated `Track`, making the subsequent deep copy wasteful --- LASS/src/Partial.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/LASS/src/Partial.cpp b/LASS/src/Partial.cpp index d939f000..fc112e5c 100644 --- a/LASS/src/Partial.cpp +++ b/LASS/src/Partial.cpp @@ -364,10 +364,7 @@ MultiTrack* Partial::render(int numChannels, { Track &tmp = reverbObj->do_reverb_Track(*_track); delete _track; - _track = new Track(tmp); - - // delete the temporary track object - delete &tmp; + _track = &tmp; }