mirror of
				https://github.com/subsurface/subsurface.git
				synced 2025-02-19 22:16:15 +00:00 
			
		
		
		
	Only enable -Wmissing-field-initializers for Clang
The following pragma is Clang specific: It produces a warning: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas] Only enable it for Clang by checking the __clang__ macro. Signed-off-by: Lubomir I. Ivanov <neolit123@gmail.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
		
							parent
							
								
									f47dc5c720
								
							
						
					
					
						commit
						bcad5ddd38
					
				
					 12 changed files with 24 additions and 0 deletions
				
			
		|  | @ -1,5 +1,7 @@ | |||
| #ifdef __clang__ | ||||
| // Clang has a bug on zero-initialization of C structs.
 | ||||
| #pragma clang diagnostic ignored "-Wmissing-field-initializers" | ||||
| #endif | ||||
| 
 | ||||
| #include <stdlib.h> | ||||
| #include <stdio.h> | ||||
|  |  | |||
|  | @ -1,5 +1,7 @@ | |||
| #ifdef __clang__ | ||||
| // Clang has a bug on zero-initialization of C structs.
 | ||||
| #pragma clang diagnostic ignored "-Wmissing-field-initializers" | ||||
| #endif | ||||
| 
 | ||||
| #include <stdlib.h> | ||||
| #include <stdio.h> | ||||
|  |  | |||
|  | @ -1,5 +1,7 @@ | |||
| #ifdef __clang__ | ||||
| // Clang has a bug on zero-initialization of C structs.
 | ||||
| #pragma clang diagnostic ignored "-Wmissing-field-initializers" | ||||
| #endif | ||||
| 
 | ||||
| /* equipment.c */ | ||||
| #include <stdio.h> | ||||
|  |  | |||
|  | @ -1,5 +1,7 @@ | |||
| #ifdef __clang__ | ||||
| // Clang has a bug on zero-initialization of C structs.
 | ||||
| #pragma clang diagnostic ignored "-Wmissing-field-initializers" | ||||
| #endif | ||||
| 
 | ||||
| #include <stdio.h> | ||||
| #include <ctype.h> | ||||
|  |  | |||
|  | @ -1,5 +1,7 @@ | |||
| #ifdef __clang__ | ||||
| // Clang has a bug on zero-initialization of C structs.
 | ||||
| #pragma clang diagnostic ignored "-Wmissing-field-initializers" | ||||
| #endif | ||||
| 
 | ||||
| #include <stdio.h> | ||||
| #include <unistd.h> | ||||
|  |  | |||
|  | @ -1,5 +1,7 @@ | |||
| #ifdef __clang__ | ||||
| // Clang has a bug on zero-initialization of C structs.
 | ||||
| #pragma clang diagnostic ignored "-Wmissing-field-initializers" | ||||
| #endif | ||||
| 
 | ||||
| #include <stdio.h> | ||||
| #include <ctype.h> | ||||
|  |  | |||
|  | @ -1,5 +1,7 @@ | |||
| #ifdef __clang__ | ||||
| // Clang has a bug on zero-initialization of C structs.
 | ||||
| #pragma clang diagnostic ignored "-Wmissing-field-initializers" | ||||
| #endif | ||||
| 
 | ||||
| #include <stdarg.h> | ||||
| #include <stdlib.h> | ||||
|  |  | |||
|  | @ -1,5 +1,7 @@ | |||
| #ifdef __clang__ | ||||
| // Clang has a bug on zero-initialization of C structs.
 | ||||
| #pragma clang diagnostic ignored "-Wmissing-field-initializers" | ||||
| #endif | ||||
| 
 | ||||
| #include <stdio.h> | ||||
| #include <ctype.h> | ||||
|  |  | |||
|  | @ -1,5 +1,7 @@ | |||
| #ifdef __clang__ | ||||
| // Clang has a bug on zero-initialization of C structs.
 | ||||
| #pragma clang diagnostic ignored "-Wmissing-field-initializers" | ||||
| #endif | ||||
| 
 | ||||
| #include <stdio.h> | ||||
| #include <ctype.h> | ||||
|  |  | |||
|  | @ -1,5 +1,7 @@ | |||
| #ifdef __clang__ | ||||
| // Clang has a bug on zero-initialization of C structs.
 | ||||
| #pragma clang diagnostic ignored "-Wmissing-field-initializers" | ||||
| #endif | ||||
| 
 | ||||
| #include "save-html.h" | ||||
| #include "qthelperfromc.h" | ||||
|  |  | |||
|  | @ -1,5 +1,7 @@ | |||
| #ifdef __clang__ | ||||
| // Clang has a bug on zero-initialization of C structs.
 | ||||
| #pragma clang diagnostic ignored "-Wmissing-field-initializers" | ||||
| #endif | ||||
| 
 | ||||
| #include <stdio.h> | ||||
| #include <ctype.h> | ||||
|  |  | |||
|  | @ -1,5 +1,7 @@ | |||
| #ifdef __clang__ | ||||
| // Clang has a bug on zero-initialization of C structs.
 | ||||
| #pragma clang diagnostic ignored "-Wmissing-field-initializers" | ||||
| #endif | ||||
| 
 | ||||
| #include <stdarg.h> | ||||
| #include <stdlib.h> | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue