llvm::common_sint

Common signed type of two integral types.

Synopsis

Declared in <llvm/Support/MathExtras.h>

template<
    typename T,
    typename U,
    typename = enableif_int<T, U>>
using common_sint = std::common_type_t<std::make_signed_t<T>, std::make_signed_t<U>>;