# HG changeset patch # User Mario de Sousa # Date 1339361476 -3600 # Node ID 70c0456affca05345ea36ee862afbc18ea96d23c # Parent f578f14cb97f68d5c2fd61de9321b37d409fd216 small bug fix. diff -r f578f14cb97f -r 70c0456affca stage3/constant_folding.cc --- a/stage3/constant_folding.cc Sun Jun 10 21:28:21 2012 +0200 +++ b/stage3/constant_folding.cc Sun Jun 10 21:51:16 2012 +0100 @@ -180,7 +180,7 @@ #define DO_BINARY_OPER(dtype, oper, otype)\ if (VALID_CVALUE(dtype, symbol->r_exp) && VALID_CVALUE(dtype, symbol->l_exp)) { \ - NEW_CVALUE(dtype, symbol); \ + NEW_CVALUE(otype, symbol); \ SET_CVALUE(otype, symbol, GET_CVALUE(dtype, symbol->l_exp) oper GET_CVALUE(dtype, symbol->r_exp)); \ }