video_core/control_flow: Make program_size for ScanFlow() a std::size_t
Prevents a truncation warning from occurring with MSVC. Also the internal data structures already treat it as a size_t, so this is just a discrepancy in the interface.
This commit is contained in:
		
							parent
							
								
									3df9558593
								
							
						
					
					
						commit
						47df844338
					
				| @ -413,8 +413,8 @@ bool TryQuery(CFGRebuildState& state) { | ||||
| } | ||||
| } // Anonymous namespace
 | ||||
| 
 | ||||
| std::optional<ShaderCharacteristics> ScanFlow(const ProgramCode& program_code, u32 program_size, | ||||
|                                               u32 start_address) { | ||||
| std::optional<ShaderCharacteristics> ScanFlow(const ProgramCode& program_code, | ||||
|                                               std::size_t program_size, u32 start_address) { | ||||
|     CFGRebuildState state{program_code, program_size, start_address}; | ||||
|     // Inspect Code and generate blocks
 | ||||
|     state.labels.clear(); | ||||
|  | ||||
| @ -4,7 +4,6 @@ | ||||
| 
 | ||||
| #pragma once | ||||
| 
 | ||||
| #include <cstring> | ||||
| #include <list> | ||||
| #include <optional> | ||||
| #include <unordered_set> | ||||
| @ -57,7 +56,7 @@ struct ShaderCharacteristics { | ||||
|     std::unordered_set<u32> labels{}; | ||||
| }; | ||||
| 
 | ||||
| std::optional<ShaderCharacteristics> ScanFlow(const ProgramCode& program_code, u32 program_size, | ||||
|                                               u32 start_address); | ||||
| std::optional<ShaderCharacteristics> ScanFlow(const ProgramCode& program_code, | ||||
|                                               std::size_t program_size, u32 start_address); | ||||
| 
 | ||||
| } // namespace VideoCommon::Shader
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Lioncash
						Lioncash