mirror of
				https://git.proxmox.com/git/mirror_zfs.git
				synced 2025-10-26 18:05:04 +03:00 
			
		
		
		
	Silence clang warning of flexible array not at end
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed-by: Jorgen Lundman <lundman@lundman.net> Signed-off-by: Youzhong Yang <yyang@mathworks.com> Closes #14764
This commit is contained in:
		
							parent
							
								
									5f125e9012
								
							
						
					
					
						commit
						79f8e629ff
					
				| @ -72,6 +72,10 @@ struct dmu_tx; | |||||||
|  */ |  */ | ||||||
| #define	OBJSET_CRYPT_PORTABLE_FLAGS_MASK	(0) | #define	OBJSET_CRYPT_PORTABLE_FLAGS_MASK	(0) | ||||||
| 
 | 
 | ||||||
|  | #if defined(__clang__) | ||||||
|  | #pragma clang diagnostic push | ||||||
|  | #pragma clang diagnostic ignored "-Wgnu-variable-sized-type-not-at-end" | ||||||
|  | #endif | ||||||
| typedef struct objset_phys { | typedef struct objset_phys { | ||||||
| 	dnode_phys_t os_meta_dnode; | 	dnode_phys_t os_meta_dnode; | ||||||
| 	zil_header_t os_zil_header; | 	zil_header_t os_zil_header; | ||||||
| @ -88,6 +92,9 @@ typedef struct objset_phys { | |||||||
| 	char os_pad1[OBJSET_PHYS_SIZE_V3 - OBJSET_PHYS_SIZE_V2 - | 	char os_pad1[OBJSET_PHYS_SIZE_V3 - OBJSET_PHYS_SIZE_V2 - | ||||||
| 	    sizeof (dnode_phys_t)]; | 	    sizeof (dnode_phys_t)]; | ||||||
| } objset_phys_t; | } objset_phys_t; | ||||||
|  | #if defined(__clang__) | ||||||
|  | #pragma clang diagnostic pop | ||||||
|  | #endif | ||||||
| 
 | 
 | ||||||
| typedef int (*dmu_objset_upgrade_cb_t)(objset_t *); | typedef int (*dmu_objset_upgrade_cb_t)(objset_t *); | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 youzhongyang
						youzhongyang