summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLioncash <mathew1800@gmail.com>2019-07-16 11:56:37 -0400
committerLioncash <mathew1800@gmail.com>2019-07-18 21:03:31 -0400
commit1780e0e3d04fe7d8edd0b7b691198f31f23140ce (patch)
treebde2f135367207aacd6bc1960ad8a78e49c78d62 /src
parenta162a844d2ede2b13d4a52f2dae37980be91cb1a (diff)
video_core/control_flow: Prevent sign conversion in TryGetBlock()
The return value is a u32, not an s32, so this would result in an implicit signedness conversion.
Diffstat (limited to 'src')
-rw-r--r--src/video_core/shader/control_flow.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/video_core/shader/control_flow.cpp b/src/video_core/shader/control_flow.cpp
index 37792d420..ec3a76690 100644
--- a/src/video_core/shader/control_flow.cpp
+++ b/src/video_core/shader/control_flow.cpp
@@ -84,7 +84,7 @@ std::pair<BlockCollision, u32> TryGetBlock(CFGRebuildState& state, u32 address)
return {BlockCollision::Inside, index};
}
}
- return {BlockCollision::None, -1};
+ return {BlockCollision::None, 0xFFFFFFFF};
}
struct ParseInfo {