| Index: Source/wtf/HashTraits.h
|
| diff --git a/Source/wtf/HashTraits.h b/Source/wtf/HashTraits.h
|
| index 69df8b781a1447b8f1951c7f955e5c0490768d9d..329c18b394f2792d3a51c1ec934784df8dbbf4ff 100644
|
| --- a/Source/wtf/HashTraits.h
|
| +++ b/Source/wtf/HashTraits.h
|
| @@ -149,8 +149,9 @@ namespace WTF {
|
|
|
| typedef PassRefPtr<P> PassOutType;
|
| static PassRefPtr<P> passOut(RefPtr<P>& value) { return value.release(); }
|
| - // FIXME: We should consider changing PeekType to a raw pointer for better performance,
|
| - // but then callers won't need to call get; doing so will require updating many call sites.
|
| +
|
| + typedef P* PeekType;
|
| + static PeekType peek(const RefPtr<P>& value) { return value.get(); }
|
| };
|
|
|
| template<> struct HashTraits<String> : SimpleClassHashTraits<String> {
|
|
|