Changeset 44525 in webkit for trunk/JavaScriptCore/jit/JITPropertyAccess.cpp
- Timestamp:
- Jun 9, 2009, 12:46:31 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/jit/JITPropertyAccess.cpp
r44476 r44525 291 291 ASSERT(differenceBetween(hotPathBegin, structureCheck) == patchOffsetGetByIdBranchToSlowCase); 292 292 293 Label externalLoad(this); 294 loadPtr(Address(regT0, FIELD_OFFSET(JSObject, m_externalStorage)), regT0); 293 Label externalLoad = loadPtrWithPatchToLEA(Address(regT0, FIELD_OFFSET(JSObject, m_externalStorage)), regT0); 295 294 Label externalLoadComplete(this); 296 295 ASSERT(differenceBetween(hotPathBegin, externalLoad) == patchOffsetGetByIdExternalLoad); … … 363 362 364 363 // Plant a load from a bogus ofset in the object's property map; we will patch this later, if it is to be used. 365 Label externalLoad(this); 366 loadPtr(Address(regT0, FIELD_OFFSET(JSObject, m_externalStorage)), regT0); 364 Label externalLoad = loadPtrWithPatchToLEA(Address(regT0, FIELD_OFFSET(JSObject, m_externalStorage)), regT0); 367 365 Label externalLoadComplete(this); 368 366 ASSERT(differenceBetween(hotPathBegin, externalLoad) == patchOffsetPutByIdExternalLoad);
Note:
See TracChangeset
for help on using the changeset viewer.