diff --git a/SPIRV/spvIR.h b/SPIRV/spvIR.h index cf6a7115..6523035e 100755 --- a/SPIRV/spvIR.h +++ b/SPIRV/spvIR.h @@ -235,8 +235,7 @@ public: assert(instructions.size() > 0); instructions.resize(1); successors.clear(); - Instruction* unreachable = new Instruction(OpUnreachable); - addInstruction(std::unique_ptr(unreachable)); + addInstruction(std::unique_ptr(new Instruction(OpUnreachable))); } // Change this block into a canonical dead continue target branching to the // given header ID. Delete instructions as necessary. A canonical dead continue