From 90b036f550593a6ecd1eb5f0e247dcd930907509 Mon Sep 17 00:00:00 2001 From: Philip Rebohle Date: Mon, 30 Sep 2024 17:44:18 +0200 Subject: [PATCH] [dxvk] Fix undefined behaviour move --- src/dxvk/dxvk_buffer.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/dxvk/dxvk_buffer.h b/src/dxvk/dxvk_buffer.h index 7ca44b446..eeae1ffed 100644 --- a/src/dxvk/dxvk_buffer.h +++ b/src/dxvk/dxvk_buffer.h @@ -443,7 +443,9 @@ namespace dxvk { m_length(rangeLength) { } explicit DxvkBufferSlice(Rc buffer) - : DxvkBufferSlice(std::move(buffer), 0, buffer->info().size) { } + : m_buffer(std::move(buffer)), + m_offset(0), + m_length(m_buffer->info().size) { } explicit DxvkBufferSlice(const Rc& view) : DxvkBufferSlice(view->buffer(), view->info().offset, view->info().size) { }