mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 20:12:43 +00:00 
			
		
		
		
	Everywhere: Pass AK::Format TypeErasedFormatParams by reference
This silences a overeager warning in sonar cloud, warning that slicing could occur with `VariadicFormatParams` which derives from `TypeErasedFormatParams`. Reference: https://sonarcloud.io/project/issues?id=SerenityOS_serenity&issues=AXuVPBO_k92xXUF3qWsm&open=AXuVPBO_k92xXUF3qWsm
This commit is contained in:
		
							parent
							
								
									11832544e5
								
							
						
					
					
						commit
						f0b3aa0331
					
				
					 5 changed files with 39 additions and 23 deletions
				
			
		|  | @ -35,7 +35,8 @@ public: | |||
|     template<typename... Parameters> | ||||
|     void appendff(CheckedFormatString<Parameters...>&& fmtstr, Parameters const&... parameters) | ||||
|     { | ||||
|         vformat(*this, fmtstr.view(), VariadicFormatParams { parameters... }); | ||||
|         VariadicFormatParams variadic_format_params { parameters... }; | ||||
|         vformat(*this, fmtstr.view(), variadic_format_params); | ||||
|     } | ||||
| 
 | ||||
|     [[nodiscard]] String build() const; | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Brian Gianforcaro
						Brian Gianforcaro