check overflow in expr_pop
variadic functions