Explorar o código

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.
Lioncash %!s(int64=7) %!d(string=hai) anos
pai
achega
1780e0e3d0
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      src/video_core/shader/control_flow.cpp

+ 1 - 1
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 {