Comment Comment by Retr0id GCC -O1 and clang -O1 will both optimize this function under the assumption that inputs that cause signed integer overflow are never passed: int will_overflow(int a, int b) { int sum = a + b; if (b > 0 && sum < a) return 1; return 0; } parent Retr0id 5 months ago