mirror of
				https://github.com/ruby/ruby.git
				synced 2022-11-09 12:17:21 -05:00 
			
		
		
		
	regparse.c: Suppress false-positive warnings of GCC 12.1
http://rubyci.s3.amazonaws.com/arch/ruby-master/log/20220613T030003Z.log.html.gz ``` regparse.c:264:15: warning: array subscript 56 is outside array bounds of ‘Node[1]’ {aka ‘struct _Node[1]’} [-Warray-bounds] ``` and ``` /usr/include/bits/string_fortified.h:29:10: warning: ‘__builtin_memcpy’ pointer overflow between offset 32 and size [9223372036854775792, 9223372036854775807] [-Warray-bounds] ```
This commit is contained in:
		
							parent
							
								
									a343952d19
								
							
						
					
					
						commit
						f44547c999
					
				
				
				Notes:
				
					git
				
				2022-06-21 11:32:28 +09:00 
				
			
			
			
		
		
					 1 changed files with 7 additions and 0 deletions
				
			
		|  | @ -28,6 +28,13 @@ | |||
|  * SUCH DAMAGE. | ||||
|  */ | ||||
| 
 | ||||
| // Suppress some false-positive compiler warnings
 | ||||
| #if defined(__GNUC__) && __GNUC__ >= 12 | ||||
| #pragma GCC diagnostic ignored "-Warray-bounds" | ||||
| #pragma GCC diagnostic ignored "-Wstringop-overflow" | ||||
| #pragma GCC diagnostic ignored "-Wrestrict" | ||||
| #endif | ||||
| 
 | ||||
| #include "regparse.h" | ||||
| #include <stdarg.h> | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Yusuke Endoh
						Yusuke Endoh