in include/IntervalDomain.h [221:233]
static Num clamped_add(Num a, Num b) {
// a + b > MAX
if (a > 0 && b > MAX - a) {
return MAX;
}
// a + b < MIN
if (a < 0 && b < MIN - a) {
return MIN;
}
return a + b;
}