Changeset 36463 in webkit for trunk/JavaScriptCore/VM/CodeGenerator.cpp
- Timestamp:
- Sep 15, 2008, 4:37:31 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/VM/CodeGenerator.cpp
r36427 r36463 1081 1081 instructions().append(func->index()); 1082 1082 instructions().append(base ? base->index() : missingThisObjectMarker()); // We encode the "this" value in the instruction stream, to avoid an explicit instruction for copying or loading it. 1083 instructions().append(argv .size() ? argv[0]->index() : m_temporaries.size()); // argv1083 instructions().append(argv[0]->index()); // argv 1084 1084 instructions().append(argv.size()); // argc 1085 1085 return dst; … … 1125 1125 instructions().append(func->index()); 1126 1126 instructions().append(funcProto->index()); 1127 instructions().append(argv .size() ? argv[0]->index() : m_temporaries.size()); // argv1127 instructions().append(argv[0]->index()); // argv 1128 1128 instructions().append(argv.size()); // argc 1129 1130 emitOpcode(op_construct_verify); 1131 instructions().append(dst->index()); 1132 instructions().append(argv[0]->index()); 1133 1129 1134 return dst; 1130 1135 }
Note:
See TracChangeset
for help on using the changeset viewer.