Ignore:
Timestamp:
Sep 22, 2020, 3:23:08 PM (5 years ago)
Author:
[email protected]
Message:

Coerce computed property before adding to |excludedList|
https://bugs.webkit.org/show_bug.cgi?id=216437

Patch by HyeockJin Kim <[email protected]> on 2020-09-22
Reviewed by Yusuke Suzuki.

JSTests:

  • stress/object-rest-deconstruct.js:

(get 3):

Source/JavaScriptCore:

  • bytecompiler/NodesCodegen.cpp:

(JSC::ObjectPatternNode::bindValue const):

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp

    r266778 r267440  
    52345234            if (m_containsRestElement) {
    52355235                if (m_containsComputedProperty) {
    5236                     if (!target.propertyExpression)
     5236                    if (target.propertyExpression)
     5237                        generator.emitToPropertyKey(propertyName.get(), propertyName.get());
     5238                    else
    52375239                        propertyName = generator.emitLoad(nullptr, target.propertyName);
    52385240
Note: See TracChangeset for help on using the changeset viewer.