control_flow: Assert shaders bigger than limit.
This commit is contained in:
		
				
					committed by
					
						 FernandoS27
						FernandoS27
					
				
			
			
				
	
			
			
			
						parent
						
							e7a88f0ab3
						
					
				
				
					commit
					dc4a93594c
				
			| @@ -139,6 +139,8 @@ std::pair<ParseResult, ParseInfo> ParseCode(CFGRebuildState& state, u32 address) | |||||||
|  |  | ||||||
|     while (true) { |     while (true) { | ||||||
|         if (offset >= end_address) { |         if (offset >= end_address) { | ||||||
|  |             // ASSERT_OR_EXECUTE can't be used, as it ignores the break | ||||||
|  |             ASSERT_MSG(false, "Shader passed the current limit!"); | ||||||
|             parse_info.branch_info.address = exit_branch; |             parse_info.branch_info.address = exit_branch; | ||||||
|             parse_info.branch_info.ignore = false; |             parse_info.branch_info.ignore = false; | ||||||
|             break; |             break; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user