3c0422e6a6
This CL makes NativeCallInstr instructions use PushArgument()s when calling instead of directly using a pointer to the caller-provided arguments (for functions without optional parameters) or relying on copy arguments prologue (for functions with optional parameters). Issue https://github.com/dart-lang/sdk/issues/31495 Change-Id: I36d4bf1b7dd10f48c7e40b0cafe37f8698aacb71 Reviewed-on: https://dart-review.googlesource.com/24961 Commit-Queue: Martin Kustermann <kustermann@google.com> Reviewed-by: Vyacheslav Egorov <vegorov@google.com>