Greg Stark <st...@mit.edu> writes:
> He's changing things to do

> if (INT_MAX - a > b)
>   PG_THROW ("a+b would overflow")
> else
>   x=a+b;

> Why would a smarter compiler be licensed to conclude that it can
> optimize away anything? "INT_MAX-a > b" is always well defined.

Really?  Can't "INT_MAX - a" overflow?

                        regards, tom lane


-- 
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers

Reply via email to