From 38e7b8c80552a453580db641c20eba9e86cdf106 Mon Sep 17 00:00:00 2001
From: ReinUsesLisp <reinuseslisp@airmail.cc>
Date: Sat, 15 May 2021 18:17:40 -0300
Subject: emit_spirv: Jump to loop body with local variable

Silence unused variable warning
---
 src/shader_recompiler/backend/spirv/emit_spirv.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

(limited to 'src/shader_recompiler/backend/spirv/emit_spirv.cpp')

diff --git a/src/shader_recompiler/backend/spirv/emit_spirv.cpp b/src/shader_recompiler/backend/spirv/emit_spirv.cpp
index 266ac690c9..881a5dc4ca 100644
--- a/src/shader_recompiler/backend/spirv/emit_spirv.cpp
+++ b/src/shader_recompiler/backend/spirv/emit_spirv.cpp
@@ -136,7 +136,7 @@ void Traverse(EmitContext& ctx, IR::Program& program) {
             const Id endloop_label{node.loop.merge->Definition<Id>()};
 
             ctx.OpLoopMerge(endloop_label, continue_label, spv::LoopControlMask::MaskNone);
-            ctx.OpBranch(node.loop.body->Definition<Id>());
+            ctx.OpBranch(body_label);
             break;
         }
         case IR::AbstractSyntaxNode::Type::Break: {
-- 
cgit v1.2.3-70-g09d2