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.

Reply via email to