Drop custom bindings for FormData.append(). We no longer need them now that we have proper support for overloads.
Generated code looks like so: EncodedJSValue JSC_HOST_CALL jsDOMFormDataPrototypeFunctionAppend(ExecState* state) { size_t argsCount = std::min<size_t>(3, state->argumentCount()); if (argsCount == 2) { JSValue distinguishingArg = state->uncheckedArgument(1); if (distinguishingArg.isObject() && asObject(distinguishingArg)->inherits(JSBlob::info())) return jsDOMFormDataPrototypeFunctionAppend2(state); return jsDOMFormDataPrototypeFunctionAppend1(state); } if (argsCount == 3) { return jsDOMFormDataPrototypeFunctionAppend2(state); } return argsCount < 2 ? throwVMError(state, createNotEnoughArgumentsError(state)) : throwVMTypeError(state); }
Created attachment 285147 [details] Patch
Comment on attachment 285147 [details] Patch Clearing flags on attachment: 285147 Committed r204048: <http://trac.webkit.org/changeset/204048>
All reviewed patches have been landed. Closing bug.