call_modify fails on
arg = NULL when
arg is not in the call
On deletion, the lookup of non-existing args is not consistent with
> call_modify(quote(foo(a = 1)), ... = NULL) Error in expr[[nm]] <- args[[nm]] : subscript out of bounds
This makes using deletion programatically inconvenient, as an extra check for arg presence is required.
The text was updated successfully, but these errors were encountered: