Changeset 35533 in webkit for trunk/JavaScriptCore/VM/Opcode.h


Ignore:
Timestamp:
Aug 3, 2008, 2:58:21 AM (17 years ago)
Author:
[email protected]
Message:

Bug 19359: JavaScriptCore behaves differently from FF2/3 and IE when handling context in catch statement
<https://bugs.webkit.org/show_bug.cgi?id=19359>

Reviewed by Cameron Zwarich

Make our catch behave like Firefox and IE, we do this by using a StaticScopeObject
instead of a generic JSObject for the scope node. We still don't make use of the
fact that we have a static scope inside the catch block, so the internal performance
of the catch block is not improved, even though technically it would be possible to
do so.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/VM/Opcode.h

    r35454 r35533  
    122122        macro(op_push_scope) \
    123123        macro(op_pop_scope) \
     124        macro(op_push_new_scope) \
    124125        \
    125126        macro(op_catch) \
Note: See TracChangeset for help on using the changeset viewer.