Main: omit "constexpr" on MIN_BUFFER_SIZE with GCC 4.x
This commit is contained in:
		
							
								
								
									
										1
									
								
								NEWS
									
									
									
									
									
								
							
							
						
						
									
										1
									
								
								NEWS
									
									
									
									
									
								
							| @@ -1,6 +1,7 @@ | ||||
| ver 0.20.8 (not yet released) | ||||
| * output | ||||
|   - osx: fix build failure due to missing "noexcept" | ||||
| * fix build failure with GCC 4.x | ||||
|  | ||||
| ver 0.20.7 (2017/05/15) | ||||
| * database | ||||
|   | ||||
							
								
								
									
										12
									
								
								src/Main.cxx
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								src/Main.cxx
									
									
									
									
									
								
							| @@ -121,8 +121,16 @@ static constexpr size_t KILOBYTE = 1024; | ||||
| static constexpr size_t MEGABYTE = 1024 * KILOBYTE; | ||||
|  | ||||
| static constexpr size_t DEFAULT_BUFFER_SIZE = 4 * MEGABYTE; | ||||
| static constexpr size_t MIN_BUFFER_SIZE = std::max(CHUNK_SIZE * 32, | ||||
| 						   64 * KILOBYTE); | ||||
|  | ||||
| static | ||||
| #if GCC_OLDER_THAN(5,0) | ||||
| /* gcc 4.x has no "constexpr" for std::max() */ | ||||
| const | ||||
| #else | ||||
| constexpr | ||||
| #endif | ||||
| size_t MIN_BUFFER_SIZE = std::max(CHUNK_SIZE * 32, | ||||
| 				  64 * KILOBYTE); | ||||
|  | ||||
| static constexpr unsigned DEFAULT_BUFFER_BEFORE_PLAY = 10; | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Max Kellermann
					Max Kellermann