| commit | 09fcac5e39c1f60b0894396e438096e8eb677fe0 | [log] [tgz] |
|---|---|---|
| author | wingo@igalia.com <wingo@igalia.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00> | Thu Jun 13 10:18:28 2013 |
| committer | wingo@igalia.com <wingo@igalia.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00> | Thu Jun 13 10:18:28 2013 |
| tree | 0e62b70a6217056cb74d781e838f87d4b30b5c00 | |
| parent | 67c9cd82749566f19644ccb74f8e3e723455f37f [diff] |
Use keyed-call inline caches in delegating yield Since we can't assume anything about the shape of the iterator in a yield* (delegating yield), use an IC to do the next() and throw() iterator method calls. BUG=v8:2691 R=rossberg@chromium.org TEST=mjsunit/regress/regress-2691 Review URL: https://codereview.chromium.org/15455002 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@15111 ce2b1a6d-e550-0410-aec6-3dcde31c8c00