Comment Comment by wingo http://git.savannah.gnu.org/gitweb/?p=guile.git;a=commit;h=2...Fixed by Mark H Weaver, on Fri, 7 Dec 2012.Avoid signed integer overflow in scm_product* libguile/numbers.c (scm_product): Avoid signed integer overflow, which modern C compilers are allowed to assume will never happen, thus allowing them to optimize out our overflow checks.* test-suite/tests/numbers.test (*): Add tests. parent wingo 13 years ago
Fixed by Mark H Weaver, on Fri, 7 Dec 2012.
Avoid signed integer overflow in scm_product
* libguile/numbers.c (scm_product): Avoid signed integer overflow, which modern C compilers are allowed to assume will never happen, thus allowing them to optimize out our overflow checks.
* test-suite/tests/numbers.test (*): Add tests.