id summary reporter owner description type status milestone component version severity resolution keywords cc 9517 boost gil compile error because of type narrowing ryan.burn@… Mateusz Loskot "line 204 in boost/gil/channel_algorithm.hpp if (src > unsigned_integral_max_value::value - div2) gives me this error with clang error: non-type template argument evaluates to -1, which cannot be narrowed to type 'unsigned long' [-Wc++11-narrowing] struct unsigned_integral_max_value : public mpl::integral_c {}; can you just replace with std::numeric_limits::max()?" Bugs closed Boost 1.68.0 gil USE GITHUB Boost 1.54.0 Problem fixed william@… mateusz@…