llvm::common_uint

Common unsigned type of two integral types.

Synopsis

Declared in <llvm/Support/MathExtras.h>

template<
    typename T,
    typename U,
    typename = enableif_int<T, U>>
using common_uint = std::common_type_t<std::make_unsigned_t<T>, std::make_unsigned_t<U>>;