Changeset 271265 in webkit for trunk/Source/JavaScriptCore/bytecompiler
- Timestamp:
- Jan 7, 2021, 3:17:44 PM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp
r271121 r271265 980 980 else 981 981 expectedFunction = NoExpectedFunction; 982 RefPtr<RegisterID> func = generator.emitNode(m_expr); 982 983 RefPtr<RegisterID> func = nullptr; 984 if (m_args && m_args->hasAssignments()) 985 func = generator.newTemporary(); 986 func = generator.emitNode(func.get(), m_expr); 983 987 RefPtr<RegisterID> returnValue = generator.finalDestination(dst, func.get()); 984 988 CallArguments callArguments(generator, m_args); … … 1101 1105 } 1102 1106 1103 RefPtr<RegisterID> func = generator.emitNode(m_expr); 1107 RefPtr<RegisterID> func = nullptr; 1108 if (m_args && m_args->hasAssignments()) 1109 func = generator.newTemporary(); 1110 func = generator.emitNode(func.get(), m_expr); 1104 1111 RefPtr<RegisterID> returnValue = generator.finalDestination(dst, func.get()); 1105 1112 if (isOptionalChainBase())
Note:
See TracChangeset
for help on using the changeset viewer.