QIntC::to_int(i1): -1153374643 -1153374643 PASSED QIntC::to_uint(u1): 3141592653 3141592653 PASSED QIntC::to_int(u1): integer out of range converting 3141592653 from a 4-byte unsigned type to a 4-byte signed type PASSED QIntC::to_uint(i1): integer out of range converting -1153374643 from a 4-byte signed type to a 4-byte unsigned type PASSED QIntC::to_int(ul1): integer out of range converting 1099511627776 from a 8-byte unsigned type to a 4-byte signed type PASSED QIntC::to_int(ul2): 12345 12345 PASSED QIntC::to_uint(ul2): 12345 12345 PASSED QIntC::to_offset(u1): 3141592653 3141592653 PASSED QIntC::to_offset(i1): -1153374643 -1153374643 PASSED QIntC::to_ulonglong(i1): integer out of range converting -1153374643 from a 4-byte signed type to a 8-byte unsigned type PASSED QIntC::to_char(i2): 81 Q PASSED QIntC::to_uchar(i2): 81 Q PASSED QIntC::to_uchar(c1): integer out of range converting ÷ from a 1-byte signed type to a 1-byte unsigned type PASSED QIntC::to_uchar(c2): W W PASSED QIntC::to_char(c2): W W PASSED 1 + 2: okay PASSED -1 + 2: okay PASSED -100 + -200: okay PASSED max_ll + 0LL: okay PASSED max_ll + 1LL: adding 1 to 9223372036854775807 would cause an integer overflow PASSED max_ll + 0LL: okay PASSED max_ll + 1LL: adding 1 to 9223372036854775807 would cause an integer overflow PASSED max_ull + 0ULL: okay PASSED max_ull + 1ULL: adding 1 to 18446744073709551615 would cause an integer overflow PASSED min_ll + 0LL: okay PASSED min_ll + -1LL: adding -1 to -9223372036854775808 would cause an integer underflow PASSED max_sc + max_sc: adding  to  would cause an integer overflow PASSED '!' + '#': okay PASSED 1 - 2: okay PASSED -1 - -2: okay PASSED 1 - 10: okay PASSED -1 - -10: okay PASSED 0LL - min_ll: subtracting -9223372036854775808 from 0 would cause an integer overflow PASSED 1LL - min_ll: subtracting -9223372036854775808 from 1 would cause an integer overflow PASSED 0LL - max_ll: okay PASSED -1LL - max_ll: okay PASSED -2LL - max_ll: subtracting 9223372036854775807 from -2 would cause an integer underflow PASSED