Changeset 27196 in webkit for trunk/JavaScriptCore/wtf/HashTable.h
- Timestamp:
- Oct 28, 2007, 6:29:48 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/wtf/HashTable.h
r27176 r27196 403 403 { 404 404 ASSERT(m_table); 405 #ifndef ASSERT_DISABLED 406 if (HashFunctions::safeToCompareToEmptyOrDeleted) { 407 ASSERT(!HashTranslator::equal(KeyTraits::emptyValue(), key)); 408 ASSERT(!HashTranslator::equal(KeyTraits::deletedValue(), key)); 409 } 410 #endif 405 411 406 412 int k = 0; … … 447 453 { 448 454 ASSERT(m_table); 455 #ifndef ASSERT_DISABLED 456 if (HashFunctions::safeToCompareToEmptyOrDeleted) { 457 ASSERT(!HashTranslator::equal(KeyTraits::emptyValue(), key)); 458 ASSERT(!HashTranslator::equal(KeyTraits::deletedValue(), key)); 459 } 460 #endif 449 461 450 462 int k = 0; … … 498 510 { 499 511 ASSERT(m_table); 512 #ifndef ASSERT_DISABLED 513 if (HashFunctions::safeToCompareToEmptyOrDeleted) { 514 ASSERT(!HashTranslator::equal(KeyTraits::emptyValue(), key)); 515 ASSERT(!HashTranslator::equal(KeyTraits::deletedValue(), key)); 516 } 517 #endif 500 518 501 519 int k = 0; … … 548 566 inline pair<typename HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::iterator, bool> HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::add(const T& key, const Extra& extra) 549 567 { 568 #ifndef ASSERT_DISABLED 569 if (HashFunctions::safeToCompareToEmptyOrDeleted) { 570 ASSERT(!HashTranslator::equal(KeyTraits::emptyValue(), key)); 571 ASSERT(!HashTranslator::equal(KeyTraits::deletedValue(), key)); 572 } 573 #endif 574 550 575 invalidateIterators(); 551 576
Note:
See TracChangeset
for help on using the changeset viewer.