From 70be72d9b9615557fa8726829813755ee6b52279 Mon Sep 17 00:00:00 2001 From: Dzmitry Malyshau Date: Fri, 20 Aug 2021 21:31:40 -0400 Subject: [PATCH] [spv-in] fix expression emit in image store --- src/front/spv/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/front/spv/mod.rs b/src/front/spv/mod.rs index 6d9d0a8a8e..d608ef6049 100644 --- a/src/front/spv/mod.rs +++ b/src/front/spv/mod.rs @@ -1617,7 +1617,6 @@ impl> Parser { } Op::ImageWrite => { let extra = inst.expect_at_least(4)?; - block.extend(emitter.finish(expressions)); let stmt = self.parse_image_write( extra, type_arena, @@ -1625,6 +1624,7 @@ impl> Parser { arguments, expressions, )?; + block.extend(emitter.finish(expressions)); block.push(stmt, span); emitter.start(expressions); }