mirror of
				https://github.com/PabloMK7/citra.git
				synced 2025-10-31 05:40:04 +00:00 
			
		
		
		
	log: fix SOC_U::Accept LOG_DEBUG call, and ensure such mistakes get picked up at compile time (#7463)
* fix SOC_U::Accept invalid log function * make logging get checked at compile time - ensures log strings match the amount and type (if the format specifies an integer, for example) of the arguments - if at any later point a runtime-generated string is used as the log format, FmtLogMessage might require an overload taking a fmt::runtime_format_string<> as the format argument type, everything else being equal. wrap the generated string with fmt::runtime() before passing to the LOG_X function * formatting fix: aligning the arguments
This commit is contained in:
		
							parent
							
								
									4f9fc88bb3
								
							
						
					
					
						commit
						e0d2c1308e
					
				
					 3 changed files with 5 additions and 5 deletions
				
			
		|  | @ -1014,8 +1014,8 @@ void SOC_U::Accept(Kernel::HLERequestContext& ctx) { | |||
|                 ctr_addr_buf.resize(async_data->max_addr_len); | ||||
|             } | ||||
| 
 | ||||
|             LOG_DEBUG(Service_SOC, "called, pid={}, fd={}, ret={}", async_data->socket_handle, | ||||
|                       static_cast<s32>(async_data->ret)); | ||||
|             LOG_DEBUG(Service_SOC, "called, pid={}, fd={}, ret={}", async_data->pid, | ||||
|                       async_data->socket_handle, static_cast<s32>(async_data->ret)); | ||||
| 
 | ||||
|             IPC::RequestBuilder rb(ctx, 0x04, 2, 2); | ||||
|             rb.Push(ResultSuccess); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue