Changeset 220416 in webkit for trunk/Source/JavaScriptCore/bytecode/AccessCase.cpp
- Timestamp:
- Aug 8, 2017, 12:44:20 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/bytecode/AccessCase.cpp
r220404 r220416 528 528 CCallHelpers::Address(baseForAccessGPR, JSObject::butterflyOffset()), 529 529 loadedValueGPR); 530 // FIXME: Do caging! 531 // https://bugs.webkit.org/show_bug.cgi?id=175295 530 532 storageGPR = loadedValueGPR; 531 533 } … … 878 880 879 881 jit.loadPtr(CCallHelpers::Address(baseGPR, JSObject::butterflyOffset()), scratchGPR3); 882 // FIXME: Do caging! 883 // https://bugs.webkit.org/show_bug.cgi?id=175295 880 884 881 885 // We have scratchGPR = new storage, scratchGPR3 = old storage, … … 956 960 offsetInInlineStorage(m_offset) * sizeof(JSValue))); 957 961 } else { 958 if (!allocating) 962 if (!allocating) { 959 963 jit.loadPtr(CCallHelpers::Address(baseGPR, JSObject::butterflyOffset()), scratchGPR); 964 // FIXME: Do caging! 965 // https://bugs.webkit.org/show_bug.cgi?id=175295 966 } 960 967 jit.storeValue( 961 968 valueRegs, … … 993 1000 case ArrayLength: { 994 1001 jit.loadPtr(CCallHelpers::Address(baseGPR, JSObject::butterflyOffset()), scratchGPR); 1002 // FIXME: Do caging! 1003 // https://bugs.webkit.org/show_bug.cgi?id=175295 995 1004 jit.load32(CCallHelpers::Address(scratchGPR, ArrayStorage::lengthOffset()), scratchGPR); 996 1005 state.failAndIgnore.append(
Note:
See TracChangeset
for help on using the changeset viewer.