diff options
| author | 2019-07-16 11:56:37 -0400 | |
|---|---|---|
| committer | 2019-07-18 21:03:31 -0400 | |
| commit | 1780e0e3d04fe7d8edd0b7b691198f31f23140ce (patch) | |
| tree | bde2f135367207aacd6bc1960ad8a78e49c78d62 | |
| parent | video_core/control_flow: Remove unnecessary BlockStack copy constructor (diff) | |
| download | yuzu-1780e0e3d04fe7d8edd0b7b691198f31f23140ce.tar.gz yuzu-1780e0e3d04fe7d8edd0b7b691198f31f23140ce.tar.xz yuzu-1780e0e3d04fe7d8edd0b7b691198f31f23140ce.zip | |
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.
| -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) | |||
| 84 | return {BlockCollision::Inside, index}; | 84 | return {BlockCollision::Inside, index}; |
| 85 | } | 85 | } |
| 86 | } | 86 | } |
| 87 | return {BlockCollision::None, -1}; | 87 | return {BlockCollision::None, 0xFFFFFFFF}; |
| 88 | } | 88 | } |
| 89 | 89 | ||
| 90 | struct ParseInfo { | 90 | struct ParseInfo { |