Denis Vlasenko
a7f4e4bbd8
expr: fix comparisons 'a < b' where we were overflowing a-b
(not to mention that we used int, not arith_t). closes bug 2744.
Also, shrink a bit and add testsuite entry
function old new delta
nextarg 75 84 +9
tostring 38 35 -3
toarith 89 86 -3
str_value 35 32 -3
eval6 555 552 -3
int_value 29 23 -6
eval4 128 120 -8
eval3 112 104 -8
eval2 512 417 -95
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 1/8 up/down: 9/-129) Total: -120 bytes
2008-04-02 20:24:09 +00:00
..
2008-03-17 09:00:54 +00:00
2008-04-01 16:29:21 +00:00
2008-03-17 09:07:36 +00:00
2008-03-17 09:07:36 +00:00
2008-03-17 09:00:54 +00:00
2008-03-17 09:00:54 +00:00
2008-02-25 20:30:24 +00:00
2008-03-17 09:07:36 +00:00
2008-03-17 09:00:54 +00:00
2008-03-17 09:13:22 +00:00
2008-03-26 20:04:27 +00:00
2008-03-25 02:43:34 +00:00
2008-03-12 23:19:35 +00:00
2008-03-17 08:42:43 +00:00
2008-03-17 09:09:09 +00:00
2008-04-01 14:47:57 +00:00
2008-03-23 22:55:25 +00:00
2008-03-17 09:07:36 +00:00
2008-04-02 20:24:09 +00:00
2008-03-17 09:07:36 +00:00
2008-03-17 09:07:36 +00:00
2008-03-17 09:00:54 +00:00
2008-03-23 22:55:25 +00:00
2008-04-01 14:47:57 +00:00
2008-03-23 22:55:25 +00:00
2008-03-26 20:04:27 +00:00
2008-03-23 22:55:25 +00:00
2008-03-17 09:00:54 +00:00
2008-03-17 09:00:54 +00:00
2008-03-28 17:49:31 +00:00
2008-02-04 00:30:06 +00:00
2008-03-23 22:55:25 +00:00
2008-03-23 22:55:25 +00:00
2008-03-17 09:09:09 +00:00
2008-03-17 09:00:54 +00:00
2008-03-23 22:55:25 +00:00
2008-03-17 09:09:09 +00:00
2008-03-17 09:00:54 +00:00
2008-03-17 09:00:54 +00:00
2008-03-17 09:09:09 +00:00
2008-03-26 20:04:27 +00:00
2008-03-17 09:09:09 +00:00
2008-03-17 09:04:04 +00:00
2008-01-27 23:24:31 +00:00
2008-03-17 09:07:36 +00:00
2008-03-17 09:00:54 +00:00
2008-03-17 09:07:36 +00:00
2008-03-23 03:28:40 +00:00
2008-02-16 22:58:56 +00:00
2008-02-27 18:41:59 +00:00
2008-03-17 09:00:54 +00:00
2008-03-17 09:00:54 +00:00
2008-03-17 09:00:54 +00:00
2008-03-17 09:00:54 +00:00
2008-03-26 20:04:27 +00:00
2008-03-17 09:09:09 +00:00
2008-03-26 20:04:27 +00:00
2008-03-17 09:00:54 +00:00
2008-03-17 09:00:54 +00:00
2008-03-17 09:00:54 +00:00
2008-03-17 09:07:36 +00:00