4fd61de7c1
Under over-application (passing more arguments into a function than its formal parameter count), we need to use the passed argc to clean up the stack, rather than the formal parameter count. Fix Maglev's Return node code to do the appropriate check and dynamic sized return. Bug: v8:7700 Change-Id: I36037d29e14323b336974d4b75b75f5702ce8a28 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3555767 Reviewed-by: Victor Gomes <victorgomes@chromium.org> Commit-Queue: Leszek Swirski <leszeks@chromium.org> Auto-Submit: Leszek Swirski <leszeks@chromium.org> Cr-Commit-Position: refs/heads/main@{#79649} |
||
---|---|---|
.. | ||
00.js | ||
01.js | ||
02.js | ||
03.js | ||
04.js | ||
05.js | ||
06.js | ||
07.js | ||
08.js | ||
09.js | ||
10.js | ||
11.js | ||
12.js | ||
13.js | ||
14.js | ||
15.js | ||
16.js | ||
17.js | ||
18.js | ||
argument-over-under-application.js |