On 2015/08/06 00:23:16, adamk wrote:
On 2015/08/05 23:36:00, adamk wrote:
> After hacking on this for awhile, I think at least part of the problem
is
the
> existing rest-handling code in scopes.cc, which I think should probably
be
> deleted. At the least, deleting the special handling of
Scope::rest_parameter_
> makes arrow functions stop crashing and start failing.
Further investigation suggests I was probably on the wrong track. Not sure
where
to look next.
My theory is it's a LoadIC failure --- You get a reference error trying to
point
to `f` after declaring `var f = (...a) => a` or similar. So, somewhere,
something is not being stored that should be, and at some point that leads
to an
access general protection fault. The closest code to the generated assembly
looks like it lives in `GenerateFastArrayLoad`, to me.
https://codereview.chromium.org/1272673003/
--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.