Changeset 173082 in webkit for trunk/Source/JavaScriptCore/llint/LLIntSlowPaths.cpp
- Timestamp:
- Aug 28, 2014, 2:38:18 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/llint/LLIntSlowPaths.cpp
r172820 r173082 794 794 } 795 795 796 Identifier property (exec, subscript.toString(exec)->value(exec));796 Identifier property = subscript.toString(exec)->toIdentifier(exec); 797 797 LLINT_CHECK_EXCEPTION(); 798 798 PutPropertySlot slot(baseValue, exec->codeBlock()->isStrictMode()); … … 817 817 baseObject->putDirect(exec->vm(), jsCast<NameInstance*>(subscript.asCell())->privateName(), value, slot); 818 818 } else { 819 Identifier property (exec, subscript.toString(exec)->value(exec));819 Identifier property = subscript.toString(exec)->toIdentifier(exec); 820 820 if (!exec->vm().exception()) { // Don't put to an object if toString threw an exception. 821 821 PutPropertySlot slot(baseObject, exec->codeBlock()->isStrictMode()); … … 843 843 else { 844 844 LLINT_CHECK_EXCEPTION(); 845 Identifier property (exec, subscript.toString(exec)->value(exec));845 Identifier property = subscript.toString(exec)->toIdentifier(exec); 846 846 LLINT_CHECK_EXCEPTION(); 847 847 couldDelete = baseObject->methodTable()->deleteProperty(baseObject, exec, property);
Note:
See TracChangeset
for help on using the changeset viewer.