# HG changeset patch
# User Mario de Sousa <msousa@fe.up.pt>
# 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));     \
 	}