Changeset 192768 in webkit for trunk/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp
- Timestamp:
- Nov 24, 2015, 5:43:14 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp
r192671 r192768 3341 3341 auto& target = m_targetPatterns[i]; 3342 3342 RefPtr<RegisterID> temp = generator.newTemporary(); 3343 generator.emitGetById(temp.get(), rhs, target.propertyName); 3343 if (!target.propertyExpression) 3344 generator.emitGetById(temp.get(), rhs, target.propertyName); 3345 else { 3346 RefPtr<RegisterID> propertyName = generator.emitNode(target.propertyExpression); 3347 generator.emitGetByVal(temp.get(), rhs, propertyName.get()); 3348 } 3349 3344 3350 if (target.defaultValue) 3345 3351 assignDefaultValueIfUndefined(generator, temp.get(), target.defaultValue);
Note:
See TracChangeset
for help on using the changeset viewer.