[Webkit-unassigned] [Bug 18746] SQUIRRELFISH: indirect eval used when direct eval should be used
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Fri Apr 25 19:52:24 PDT 2008
http://bugs.webkit.org/show_bug.cgi?id=18746
cwzwarich at uwaterloo.ca changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|SQUIRRELFISH: pre/post |SQUIRRELFISH: indirect eval
|increment/decrement interact|used when direct eval should
|incorrectly with eval |be used
------- Comment #3 from cwzwarich at uwaterloo.ca 2008-04-25 19:52 PDT -------
Some quick debugging shows that while op_call_eval is being used, the following
test for whether it is a direct eval fails:
if (base == exec->lexicalGlobalObject() && v ==
exec->lexicalGlobalObject()->evalFunction()) {
The first part of the conditional is false, the second part is true. This
causes it to fall back to an indirect eval. The addresses of base and
exec->lexicalGlobalObject() are 0x100f0000 and 0x100f0020 respectively.
--
Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the webkit-unassigned
mailing list