eval: rexp3 should operate with 64bit numbers
commit9f135edde97455d6e50417517dd52c4e7c06377a
authorCyrill Gorcunov <gorcunov@gmail.com>
Sat, 6 Nov 2010 20:04:12 +0000 (6 23:04 +0300)
committerCyrill Gorcunov <gorcunov@gmail.com>
Sat, 6 Nov 2010 20:08:11 +0000 (6 23:08 +0300)
tree87e24da2c2fde448a27d300935662ee5bb557e2b
parentf0921a0c9c7ce7e2e89bdc617523e848ab290191
eval: rexp3 should operate with 64bit numbers

reloc_value returns 64bit numbers but we strip it down
to 'int' which causes problems if the former value is
big enough to overflow 'int'. Fix it.

[ BR3104312 ]

Reported-by: Christian Masloch
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
eval.c