Changeset 106574 in webkit


Ignore:
Timestamp:
Feb 2, 2012 11:12:48 AM (12 years ago)
Author:
commit-queue@webkit.org
Message:

Fix type punning warning in HashTable.h debug builds
https://bugs.webkit.org/show_bug.cgi?id=77422

Patch by Andy Wingo <wingo@igalia.com> on 2012-02-02
Reviewed by Gavin Barraclough.

  • wtf/HashTable.h (WTF::HashTable::checkKey): Fix type punning

warning appearing in debug builds with gcc-4.6.2 on GNU/Linux.

Location:
trunk/Source/JavaScriptCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r106521 r106574  
     12012-02-02  Andy Wingo  <wingo@igalia.com>
     2
     3        Fix type punning warning in HashTable.h debug builds
     4        https://bugs.webkit.org/show_bug.cgi?id=77422
     5
     6        Reviewed by Gavin Barraclough.
     7
     8        * wtf/HashTable.h (WTF::HashTable::checkKey): Fix type punning
     9        warning appearing in debug builds with gcc-4.6.2 on GNU/Linux.
     10
    1112012-02-01  Michael Saboff  <msaboff@apple.com>
    212
  • trunk/Source/JavaScriptCore/wtf/HashTable.h

    r103243 r106574  
    479479        ASSERT(!HashTranslator::equal(KeyTraits::emptyValue(), key));
    480480        AlignedBuffer<sizeof(ValueType), WTF_ALIGN_OF(ValueType)> deletedValueBuffer;
    481         ValueType& deletedValue = *reinterpret_cast_ptr<ValueType*>(deletedValueBuffer.buffer);
     481        ValueType* deletedValuePtr = reinterpret_cast_ptr<ValueType*>(deletedValueBuffer.buffer);
     482        ValueType& deletedValue = *deletedValuePtr;
    482483        Traits::constructDeletedValue(deletedValue);
    483484        ASSERT(!HashTranslator::equal(Extractor::extract(deletedValue), key));
Note: See TracChangeset for help on using the changeset viewer.