silence bogus [-Wmaybe-uninitialized] with -O0/-O1/-Os
This commit is contained in:
		
							parent
							
								
									ef0e7fdd3e
								
							
						
					
					
						commit
						743968737c
					
				
					 1 changed files with 8 additions and 0 deletions
				
			
		|  | @ -522,7 +522,15 @@ map_name( const char *arg, char **result, int reserve, const char *in, const cha | |||
| 		for (ll = 0; ll < inl; ll++) | ||||
| 			if (arg[i + ll] != in[ll]) | ||||
| 				goto rnexti; | ||||
| #ifdef __GNUC__ | ||||
| # pragma GCC diagnostic push | ||||
| /* https://gcc.gnu.org/bugzilla/show_bug.cgi?id=42145 */ | ||||
| # pragma GCC diagnostic ignored "-Wmaybe-uninitialized" | ||||
| #endif | ||||
| 		memcpy( p, out, outl ); | ||||
| #ifdef __GNUC__ | ||||
| # pragma GCC diagnostic pop | ||||
| #endif | ||||
| 		p += outl; | ||||
| 		i += inl; | ||||
| 		continue; | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue