clang does not support the __builtin_*_overflow_p builtins, on gcc the macros will call __builtin_*_overflow_p. Reviewed-by: Collin Funk <collin.funk1@gmail.com>