InPlaceDstBufDrop holds onto the allocation before the shrinking happens which means it must deallocate the destination elements but the source allocation. (cherry picked from commit 5796b3c167)
5796b3c167
--env
tracked_env::var
compiler-builtins-weak-intrinsics
-Zbuild-std
unwinding