Changeset 261572 in webkit
- Timestamp:
- May 12, 2020 1:17:12 PM (4 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r261571 r261572 1 2020-05-12 Ross Kirsling <ross.kirsling@sony.com> 2 3 Unreviewed PlayStation / clang-cl build fix following r261533. 4 5 clang for Windows (< v10.0.0) cannot destructure a const class. 6 See also r254471, r249524, etc. 7 8 * Modules/indexeddb/server/MemoryObjectStore.cpp: 9 (WebCore::IDBServer::MemoryObjectStore::updateIndexesForPutRecord): 10 * Modules/indexeddb/server/SQLiteIDBBackingStore.cpp: 11 (WebCore::IDBServer::SQLiteIDBBackingStore::updateAllIndexesForAddRecord): 12 1 13 2020-05-12 Ross Kirsling <ross.kirsling@sony.com> 2 14 -
trunk/Source/WebCore/Modules/indexeddb/server/MemoryObjectStore.cpp
r261533 r261572 311 311 Vector<std::pair<MemoryIndex*, IndexKey>> changedIndexRecords; 312 312 313 for (const auto& [indexID, indexKey]: indexKeys) {314 auto* index = m_indexesByIdentifier.get( indexID);313 for (const auto& entry : indexKeys) { 314 auto* index = m_indexesByIdentifier.get(entry.key); 315 315 ASSERT(index); 316 316 if (!index) { … … 319 319 } 320 320 321 error = index->putIndexKey(key, indexKey);321 error = index->putIndexKey(key, entry.value); 322 322 if (!error.isNull()) 323 323 break; 324 324 325 changedIndexRecords.append(std::make_pair(index, indexKey));325 changedIndexRecords.append(std::make_pair(index, entry.value)); 326 326 } 327 327 -
trunk/Source/WebCore/Modules/indexeddb/server/SQLiteIDBBackingStore.cpp
r261533 r261572 1859 1859 bool anyRecordsSucceeded = false; 1860 1860 1861 for (const auto& [indexID, indexKey]: indexKeys) {1862 auto indexIterator = indexMap.find( indexID);1861 for (const auto& entry : indexKeys) { 1862 auto indexIterator = indexMap.find(entry.key); 1863 1863 ASSERT(indexIterator != indexMap.end()); 1864 1864 … … 1868 1868 } 1869 1869 1870 error = uncheckedPutIndexKey(indexIterator->value, key, indexKey, recordID);1870 error = uncheckedPutIndexKey(indexIterator->value, key, entry.value, recordID); 1871 1871 if (!error.isNull()) 1872 1872 break;
Note: See TracChangeset
for help on using the changeset viewer.