From 889545e1ee17ef5e0a88faf18861f47a0e9e7523 Mon Sep 17 00:00:00 2001 From: lizzie Date: Thu, 21 May 2026 03:18:41 +0200 Subject: [PATCH] [common/virtual_buffer] fix technically wrong usage of std::exchange() (#3992) simpleish fix https://en.cppreference.com/cpp/utility/exchange Signed-off-by: lizzie Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3992 Reviewed-by: crueter Reviewed-by: MaranBr --- src/common/virtual_buffer.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/common/virtual_buffer.h b/src/common/virtual_buffer.h index af96317288..d6386e2a4d 100644 --- a/src/common/virtual_buffer.h +++ b/src/common/virtual_buffer.h @@ -38,7 +38,8 @@ public: VirtualBuffer& operator=(const VirtualBuffer&) = delete; VirtualBuffer(VirtualBuffer&& other) noexcept - : alloc_size{std::exchange(other.alloc_size, 0)}, base_ptr{std::exchange(other.base_ptr), nullptr} + : alloc_size{std::exchange(other.alloc_size, 0)} + , base_ptr{std::exchange(other.base_ptr, nullptr)} {} VirtualBuffer& operator=(VirtualBuffer&& other) noexcept {