extern void __VERIFIER_error() __attribute__ ((__noreturn__)); int main() { unsigned int allOne = -1; int castToInt = allOne; long castToLong = allOne; long castToLong2 = castToInt; unsigned long castToULong = allOne; if (castToInt != -1 || castToLong != 4294967295UL || castToLong2 != -1 || castToULong != 4294967295UL) { goto ERROR; } return (0); ERROR: __VERIFIER_error(); return (-1); }