summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorReinUsesLisp <reinuseslisp@airmail.cc>2020-05-15 01:56:58 -0300
committerReinUsesLisp <reinuseslisp@airmail.cc>2020-05-21 23:16:03 -0300
commit434856c6368bd4c6930075bbf95b7e834215eb17 (patch)
tree3f7bb11d3321ab2b80bd196237c2ea3b432ee8dc
parentcf4ee279c6424ada927f74fcc34e013038af7228 (diff)
vk_shader_decompiler: Don't assert for void returns
Atomic instructions can be used without returning anything and this is valid code. Remove the assert.
-rw-r--r--src/video_core/renderer_vulkan/vk_shader_decompiler.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/video_core/renderer_vulkan/vk_shader_decompiler.cpp b/src/video_core/renderer_vulkan/vk_shader_decompiler.cpp
index 167e20e91..808a265e5 100644
--- a/src/video_core/renderer_vulkan/vk_shader_decompiler.cpp
+++ b/src/video_core/renderer_vulkan/vk_shader_decompiler.cpp
@@ -1071,8 +1071,7 @@ private:
void VisitBasicBlock(const NodeBlock& bb) {
for (const auto& node : bb) {
- [[maybe_unused]] const Type type = Visit(node).type;
- ASSERT(type == Type::Void);
+ Visit(node);
}
}