Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/KhronosGroup/SPIRV-Cross.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlifpan <lifeng.pan@amd.com>2019-04-08 14:45:31 +0300
committerlifpan <lifeng.pan@amd.com>2019-04-08 14:45:31 +0300
commit876627df3b0239edbfda5770a8f69d50e16b4890 (patch)
tree140af9e452104d195db67ddb782031720b31bea0 /spirv_parser.cpp
parentb7aa0d4e088f5788c3edf6d1b1765e8c9ce41dad (diff)
Add OpUndef instruction to block's instruction list for completeness.
Diffstat (limited to 'spirv_parser.cpp')
-rw-r--r--spirv_parser.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/spirv_parser.cpp b/spirv_parser.cpp
index a82d05be..96481d5e 100644
--- a/spirv_parser.cpp
+++ b/spirv_parser.cpp
@@ -207,6 +207,8 @@ void Parser::parse(const Instruction &instruction)
uint32_t result_type = ops[0];
uint32_t id = ops[1];
set<SPIRUndef>(id, result_type);
+ if (current_block)
+ current_block->ops.push_back(instruction);
break;
}