diff -r 5f4dfe6670da -r c9eeb67ba939 stage3/fill_candidate_datatypes.cc --- a/stage3/fill_candidate_datatypes.cc Sun Dec 14 19:15:29 2014 +0000 +++ b/stage3/fill_candidate_datatypes.cc Wed Dec 17 13:46:36 2014 +0000 @@ -68,11 +68,10 @@ #include #include -#define GET_CVALUE(dtype, symbol) ((symbol)->const_value._##dtype.value) -#define VALID_CVALUE(dtype, symbol) (symbol_c::cs_const_value == (symbol)->const_value._##dtype.status) -#define IS_OVERFLOW(dtype, symbol) (symbol_c::cs_overflow == (symbol)->const_value._##dtype.status) - - + +#define GET_CVALUE(dtype, symbol) ((symbol)->const_value._##dtype.get()) +#define VALID_CVALUE(dtype, symbol) ((symbol)->const_value._##dtype.is_valid()) +#define IS_OVERFLOW(dtype, symbol) ((symbol)->const_value._##dtype.is_overflow()) /* set to 1 to see debug info during execution */