make integer literals static const instead of constexpr
This commit is contained in:
		
							parent
							
								
									7e3f476407
								
							
						
					
					
						commit
						eda8f4ccec
					
				@ -149,7 +149,6 @@ elseif("${CMAKE_CXX_COMPILER_ID}" STREQUAL "MSVC")
 | 
			
		||||
  add_definitions(-DNOMINMAX) # avoid min and max macros that can break compilation
 | 
			
		||||
  add_definitions(-D_USE_MATH_DEFINES) # define M_PI
 | 
			
		||||
  add_definitions(-D_WIN32_WINNT=0x0501)
 | 
			
		||||
  set_target_properties(OSRM PROPERTIES STATIC_LIBRARY_FLAGS "/machine:x64")
 | 
			
		||||
endif()
 | 
			
		||||
 | 
			
		||||
# disable partitioning of LTO process when possible (fixes Debian issues)
 | 
			
		||||
 | 
			
		||||
@ -42,9 +42,9 @@ typedef unsigned int NodeID;
 | 
			
		||||
typedef unsigned int EdgeID;
 | 
			
		||||
typedef int EdgeWeight;
 | 
			
		||||
 | 
			
		||||
constexpr NodeID SPECIAL_NODEID = std::numeric_limits<unsigned>::max();
 | 
			
		||||
constexpr EdgeID SPECIAL_EDGEID = std::numeric_limits<unsigned>::max();
 | 
			
		||||
constexpr unsigned INVALID_NAMEID = std::numeric_limits<unsigned>::max();
 | 
			
		||||
constexpr EdgeWeight INVALID_EDGE_WEIGHT = std::numeric_limits<int>::max();
 | 
			
		||||
static const NodeID SPECIAL_NODEID = std::numeric_limits<unsigned>::max();
 | 
			
		||||
static const EdgeID SPECIAL_EDGEID = std::numeric_limits<unsigned>::max();
 | 
			
		||||
static const unsigned INVALID_NAMEID = std::numeric_limits<unsigned>::max();
 | 
			
		||||
static const EdgeWeight INVALID_EDGE_WEIGHT = std::numeric_limits<int>::max();
 | 
			
		||||
 | 
			
		||||
#endif /* TYPEDEFS_H */
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user