Add an explicit #error that C++ versions less than C++14 are not supported
PiperOrigin-RevId: 501568410 Change-Id: I0f78cd96dc9204c8ec97a1cdd09a9d63a613cc5b
This commit is contained in:
		
				
					committed by
					
						
						Copybara-Service
					
				
			
			
				
	
			
			
			
						parent
						
							a652ae0575
						
					
				
				
					commit
					b5401fef68
				
			@@ -257,6 +257,19 @@
 | 
			
		||||
//                                        deprecated; calling a marked function
 | 
			
		||||
//                                        should generate a compiler warning
 | 
			
		||||
 | 
			
		||||
// The definition of GTEST_INTERNAL_CPLUSPLUS_LANG comes first because it can
 | 
			
		||||
// potentially be used as an #include guard.
 | 
			
		||||
#if defined(_MSVC_LANG)
 | 
			
		||||
#define GTEST_INTERNAL_CPLUSPLUS_LANG _MSVC_LANG
 | 
			
		||||
#elif defined(__cplusplus)
 | 
			
		||||
#define GTEST_INTERNAL_CPLUSPLUS_LANG __cplusplus
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#if !defined(GTEST_INTERNAL_CPLUSPLUS_LANG) || \
 | 
			
		||||
    GTEST_INTERNAL_CPLUSPLUS_LANG < 201402L
 | 
			
		||||
#error C++ versions less than C++14 are not supported.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#include <ctype.h>   // for isspace, etc
 | 
			
		||||
#include <stddef.h>  // for ptrdiff_t
 | 
			
		||||
#include <stdio.h>
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user