Updates:
Owner: [email protected]
Comment #2 on issue 2071 by [email protected]: with statement is
broken since Chrome 19
http://code.google.com/p/v8/issues/detail?id=2071
Thanks for the report, and thanks for the reduced test case Jakob.
This is a bug in the scope analysis when we recompile 'out2'. First time:
FUNC
. NAME "out2"
. INFERRED NAME ""
. CALL
. . VAR PROXY lookup (mode = DYNAMIC) "print"
. . VAR PROXY lookup (mode = DYNAMIC) "Tag"
Second time:
FUNC
. NAME "out2"
. INFERRED NAME ""
. CALL
. . VAR PROXY (mode = DYNAMIC_GLOBAL) "print"
. . VAR PROXY (mode = DYNAMIC_GLOBAL) "Tag"
'print' and 'Tag' should be lookup variables, due to the with.
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev