From ad0d549d4cc13433f77c1ac8f0ab379c83d93f28 Mon Sep 17 00:00:00 2001 From: Simon Hausmann Date: Fri, 24 Feb 2012 16:36:50 +0100 Subject: Imported WebKit commit bb52bf3c0119e8a128cd93afe5572413a8617de9 (http://svn.webkit.org/repository/webkit/trunk@108790) --- .../JavaScriptCore/runtime/StructureTransitionTable.h | 19 +------------------ 1 file changed, 1 insertion(+), 18 deletions(-) (limited to 'Source/JavaScriptCore/runtime/StructureTransitionTable.h') diff --git a/Source/JavaScriptCore/runtime/StructureTransitionTable.h b/Source/JavaScriptCore/runtime/StructureTransitionTable.h index 536237a33..517992470 100644 --- a/Source/JavaScriptCore/runtime/StructureTransitionTable.h +++ b/Source/JavaScriptCore/runtime/StructureTransitionTable.h @@ -29,7 +29,6 @@ #include "UString.h" #include "WeakGCMap.h" #include -#include #include #include @@ -55,22 +54,6 @@ class StructureTransitionTable { static const bool safeToCompareToEmptyOrDeleted = true; }; - struct HashTraits { - typedef WTF::HashTraits > FirstTraits; - typedef WTF::GenericHashTraits SecondTraits; - typedef std::pair TraitType; - - static const bool emptyValueIsZero = FirstTraits::emptyValueIsZero && SecondTraits::emptyValueIsZero; - static TraitType emptyValue() { return std::make_pair(FirstTraits::emptyValue(), SecondTraits::emptyValue()); } - - static const bool needsDestruction = FirstTraits::needsDestruction || SecondTraits::needsDestruction; - - static const int minimumTableSize = FirstTraits::minimumTableSize; - - static void constructDeletedValue(TraitType& slot) { FirstTraits::constructDeletedValue(slot.first); } - static bool isDeletedValue(const TraitType& value) { return FirstTraits::isDeletedValue(value.first); } - }; - struct WeakGCMapFinalizerCallback { static void* finalizerContextFor(Hash::Key) { @@ -83,7 +66,7 @@ class StructureTransitionTable { } }; - typedef WeakGCMap TransitionMap; + typedef WeakGCMap TransitionMap; static Hash::Key keyForWeakGCMapFinalizer(void* context, Structure*); -- cgit v1.2.1