diff options
author | Lioncash <mathew1800@gmail.com> | 2019-07-16 11:56:37 -0400 |
---|---|---|
committer | Lioncash <mathew1800@gmail.com> | 2019-07-18 21:03:31 -0400 |
commit | 1780e0e3d04fe7d8edd0b7b691198f31f23140ce (patch) | |
tree | bde2f135367207aacd6bc1960ad8a78e49c78d62 /src | |
parent | a162a844d2ede2b13d4a52f2dae37980be91cb1a (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.cpp | 2 |
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 { |