Changeset 233124 in webkit for trunk/Source/JavaScriptCore/bytecode/PropertyCondition.cpp
- Timestamp:
- Jun 23, 2018, 3:47:58 AM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/bytecode/PropertyCondition.cpp
r233114 r233124 238 238 } 239 239 240 JSValue currentValue = base->getDirect (currentOffset);240 JSValue currentValue = base->getDirectConcurrently(structure, currentOffset); 241 241 if (currentValue != requiredValue()) { 242 242 if (PropertyConditionInternal::verbose) { … … 393 393 { 394 394 Structure* structure = base->structure(vm); 395 if (!structure->isValidOffset(offset())) 396 return PropertyCondition(); 397 JSValue value = base->getDirect(offset()); 395 396 JSValue value = base->getDirectConcurrently(structure, offset()); 398 397 if (!isValidValueForPresence(vm, value)) 399 398 return PropertyCondition();
Note:
See TracChangeset
for help on using the changeset viewer.