Lines Matching refs:static_assert
98 static_assert(__a1 == 0 || __b1 == 0,
100 static_assert(__a0 * __b1 + __b0 * __a1 < (__c >> 1),
102 static_assert(__b0 * __a0 <= __INTMAX_MAX__,
104 static_assert((__a0 * __b1 + __b0 * __a1) * __c
132 static_assert(!__big_less<__hi1, __lo1, __hi2, __lo2>::value,
169 static_assert(__d >= (uintmax_t(1) << (sizeof(intmax_t) * 8 - 1)),
171 static_assert(__n1 < __d, "Internal library error");
206 static_assert(_Sum::__hi == __n1 && _Sum::__lo == __n0,
214 static_assert(__d != 0, "Internal library error");
215 static_assert(sizeof (uintmax_t) == sizeof (unsigned long long),
241 static_assert(_P1::__hi == 0, "Internal library error");
242 static_assert(_Sum::__hi >= _P0::__hi, "Internal library error");
244 static_assert(_Sum::__hi == __n1 && _Sum::__lo == __n0,
246 static_assert(__rem < __d, "Internal library error");
268 static_assert(_Den != 0, "denominator cannot be zero");
269 static_assert(_Num >= -__INTMAX_MAX__ && _Den >= -__INTMAX_MAX__,
326 static_assert(std::__are_both_ratios<_R1, _R2>(),
365 static_assert(_R2::num != 0, "division by 0");
394 static_assert(std::__are_both_ratios<_R1, _R2>(),
443 static_assert(std::__are_both_ratios<_R1, _R2>(),
510 static_assert(__n::__hi >= __x::__hi, "Internal library error");
514 static_assert(__n_final::__rem == 0, "Internal library error");
515 static_assert(__n_final::__quot_hi == 0 &&
518 static_assert(__d_final::__hi == 0 &&
543 static_assert(__n_final::__rem == 0, "Internal library error");
544 static_assert(__n_final::__quot_hi == 0 &&
547 static_assert(__d_final::__hi == 0 &&
556 static_assert(std::__are_both_ratios<_R1, _R2>(),