From 8dd625ad9a673eafebf28a90d0d2d38f280f9027 Mon Sep 17 00:00:00 2001 From: Macdu Date: Wed, 2 Aug 2023 23:11:08 +0200 Subject: [PATCH] [amdgpu] libspirv: Fix pushRegion (#39) --- hw/amdgpu/lib/libspirv/include/spirv/spirv-builder.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hw/amdgpu/lib/libspirv/include/spirv/spirv-builder.hpp b/hw/amdgpu/lib/libspirv/include/spirv/spirv-builder.hpp index 75cfaf6b5..e1377bfd9 100644 --- a/hw/amdgpu/lib/libspirv/include/spirv/spirv-builder.hpp +++ b/hw/amdgpu/lib/libspirv/include/spirv/spirv-builder.hpp @@ -344,11 +344,11 @@ public: std::memcpy(mData.data() + offset, other.data(), other.size() * sizeof(std::uint32_t)); - for (auto &[id, def] : mIdDefs) { + for (auto &[id, def] : other.mIdDefs) { mIdDefs[id] = offset + def; } - for (auto &[id, uses] : mIdUses) { + for (auto &[id, uses] : other.mIdUses) { auto &idUses = mIdUses[id]; idUses.reserve(idUses.size() + uses.size());