add test of eval_if_c
fix test of eval_if and eval_if_c