| 
					
				 | 
			
			
				@@ -243,7 +243,7 @@ static const uint64 kuint64max = GOOGLE_ULONGLONG(0xFFFFFFFFFFFFFFFF); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      __has_cpp_attribute(clang::fallthrough) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #  define GOOGLE_FALLTHROUGH_INTENDED [[clang::fallthrough]] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 # endif 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-#elif defined(__GNUC__) && __GNUC__ > 6 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#elif defined(__GNUC__) && __GNUC__ > 6 && __cpp_attributes >= 200809 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 # define GOOGLE_FALLTHROUGH_INTENDED [[gnu::fallthrough]] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #endif 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |