Changeset 153073 in webkit for trunk/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp
- Timestamp:
- Jul 23, 2013, 5:56:52 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp
r153071 r153073 1096 1096 OpcodeID opcodeID = this->opcodeID(); 1097 1097 1098 if (opcodeID == op_add && m_expr1->isAdd() && m_expr1->resultDescriptor().definitelyIsString()) 1098 if (opcodeID == op_add && m_expr1->isAdd() && m_expr1->resultDescriptor().definitelyIsString()) { 1099 generator.emitExpressionInfo(startOffset(), 0, 0, lineNo(), lineStartOffset()); 1099 1100 return emitStrcat(generator, dst); 1101 } 1100 1102 1101 1103 if (opcodeID == op_neq) { … … 1117 1119 bool wasTypeof = generator.m_lastOpcodeID == op_typeof; 1118 1120 RegisterID* src2 = generator.emitNode(right); 1121 generator.emitExpressionInfo(startOffset(), 0, 0, lineNo(), lineStartOffset()); 1119 1122 if (wasTypeof && (opcodeID == op_neq || opcodeID == op_nstricteq)) { 1120 1123 RefPtr<RegisterID> tmp = generator.tempDestination(dst);
Note:
See TracChangeset
for help on using the changeset viewer.