Changeset 149834 in webkit for trunk/Source/JavaScriptCore/dfg/DFGArrayMode.cpp
- Timestamp:
- May 9, 2013, 12:38:23 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/dfg/DFGArrayMode.cpp
r146887 r149834 113 113 type = Array::Undecided; 114 114 115 if (observed & (asArrayModes(ArrayWithUndecided) | asArrayModes(ArrayWithInt32) | asArrayModes(ArrayWithDouble) | asArrayModes(ArrayWithContiguous) | asArrayModes(ArrayWithArrayStorage) | asArrayModes(ArrayWithSlowPutArrayStorage))) 115 if (hasSeenArray(observed) && hasSeenNonArray(observed)) 116 arrayClass = Array::PossiblyArray; 117 else if (hasSeenArray(observed)) 116 118 arrayClass = Array::Array; 117 else if ( observed & (asArrayModes(NonArray) | asArrayModes(NonArrayWithInt32) | asArrayModes(NonArrayWithDouble) | asArrayModes(NonArrayWithContiguous) | asArrayModes(NonArrayWithArrayStorage) | asArrayModes(NonArrayWithSlowPutArrayStorage)))119 else if (hasSeenNonArray(observed)) 118 120 arrayClass = Array::NonArray; 119 121 else
Note:
See TracChangeset
for help on using the changeset viewer.