DOM string cache should hash pointers, not characters
Created attachment 145459 [details] Patch
Created attachment 145461 [details] Patch
Committed r119341: <http://trac.webkit.org/changeset/119341>
It appears that this patch broke Windows build: http://build.webkit.org/builders/Windows%20Debug%20%28Build%29/builds/49801/steps/compile-webkit/logs/stdio 7> Creating library C:\cygwin\home\buildbot\slave\win-debug\build\WebKitBuild\Debug\lib\DumpRenderTree.lib and object C:\cygwin\home\buildbot\slave\win-debug\build\WebKitBuild\Debug\lib\DumpRenderTree.exp 7>WebCoreTestSupport.lib(JSInternals.obj) : error LNK2019: unresolved external symbol "class JSC::JSValue __cdecl WebCore::jsStringSlowCase(class JSC::ExecState *,class WTF::HashMap<class WTF::StringImpl *,class JSC::Weak<class JSC::JSString>,struct WTF::PtrHash<class WTF::StringImpl *>,struct WTF::HashTraits<class WTF::StringImpl *>,struct WTF::HashTraits<class JSC::Weak<class JSC::JSString> > > &,class WTF::StringImpl *)" (?jsStringSlowCase@WebCore@@YA?AVJSValue@JSC@@PAVExecState@3@AAV?$HashMap@PAVStringImpl@WTF@@V?$Weak@VJSString@JSC@@@JSC@@U?$PtrHash@PAVStringImpl@WTF@@@2@U?$HashTraits@PAVStringImpl@WTF@@@2@U?$HashTraits@V?$Weak@VJSString@JSC@@@JSC@@@2@@WTF@@PAVStringImpl@6@@Z) referenced in function "class JSC::JSValue __cdecl WebCore::jsString(class JSC::ExecState *,class WTF::String const &)" (?jsString@WebCore@@YA?AVJSValue@JSC@@PAVExecState@3@ABVString@WTF@@@Z) 7>C:\cygwin\home\buildbot\slave\win-debug\build\WebKitBuild\Debug\bin\DumpRenderTree.dll : fatal error LNK1120: 1 unresolved externals 7>Build log was saved at "file://C:\cygwin\home\buildbot\slave\win-debug\build\WebKitBuild\Debug\obj\DumpRenderTree\BuildLog.htm" 7>DumpRenderTree - 2 error(s), 0 warning(s)
WIndows build fix: <http://trac.webkit.org/changeset/119351>.