Interpreter: fix handling of UNDEFINED in ++ and --
This is done by always using the slow path for integer 0, which could be
undefined. It would be nicer to have a svalue equivalent to
get_pointer_if_this_type to check the subtype, but not all lvalues are
svalues, so that wont work, either.