Fix option_set.count() for untyped enum classes Kernighan's bit-counting algorithm works for unsigned integers only. As of C++11, an enum class without a specific type qualifier is backed by a signed integer, which leads to option_set.count() entering an endless loop. Fix this by always casting _value to the respective unsigned type. diff --git a/util/inc/leatherman/util/option_set.hpp b/util/inc/leatherman/util/option_set.hpp index 60470ab..9f78ca1 100644