You've already forked pgbackrest
							
							
				mirror of
				https://github.com/pgbackrest/pgbackrest.git
				synced 2025-10-30 23:37:45 +02:00 
			
		
		
		
	Disable missing-field-initializers warnings in unit testing.
This warning gives very unpredictable results between compiler versions and seems unrealistic since most of our structs are zeroed for initialization. This warning has been disabled in the Makefile for a long time.
This commit is contained in:
		| @@ -404,9 +404,8 @@ sub run | ||||
|                         ' -Wformat-signedness' : '') . | ||||
|                     ($self->{oTest}->{&TEST_VM} eq VM_U18 ? | ||||
|                         ' -Wduplicated-branches -Wduplicated-cond' : '') . | ||||
|                     # This warning appears to be broken on U12/CO6 even though the functionality is fine | ||||
|                     ($self->{oTest}->{&TEST_VM} eq VM_U12 || $self->{oTest}->{&TEST_VM} eq VM_CO6 ? | ||||
|                         ' -Wno-missing-field-initializers' : ''); | ||||
|                     # This is theoretically a portability issue but a compiler that does not treat NULL and false as 0 is crazy | ||||
|                         ' -Wno-missing-field-initializers'; | ||||
|  | ||||
|                 # Flags that are common to all builds | ||||
|                 my $strCommonFlags = | ||||
|   | ||||
		Reference in New Issue
	
	Block a user