Summary:
Versions of gcc prior to 5.x only support C++11 constexpr functions, and
require that they consist of only a single return statement.
This updates isLogLevelFatal() to meet those requirements so that it can still
be compiled with gcc 4.9.
Reviewed By: ikobzar
Differential Revision:
D5350304
fbshipit-source-id:
2a9c256236c484f8c3d5f83690fde8b7333aa4fc
* Returns true if and only if a LogLevel is fatal.
*/
inline constexpr bool isLogLevelFatal(LogLevel level) {
- if (folly::kIsDebug) {
- return level >= LogLevel::DFATAL;
- } else {
- return level >= LogLevel::FATAL;
- }
+ return folly::kIsDebug ? (level >= LogLevel::DFATAL)
+ : (level >= LogLevel::FATAL);
}
}