-
barraclough@apple.com authored
Remove uses of PtrAndFlags from JIT data stuctures. Reviewed by Oliver Hunt. These break the OS X Leaks tool. Free up a bit in CallLinkInfo, and invalid permutation of pointer states in MethodCallLinkInfo to represent the removed bits. * bytecode/CodeBlock.h: (JSC::CallLinkInfo::seenOnce): (JSC::CallLinkInfo::setSeen): (JSC::MethodCallLinkInfo::MethodCallLinkInfo): (JSC::MethodCallLinkInfo::seenOnce): (JSC::MethodCallLinkInfo::setSeen): * jit/JIT.cpp: (JSC::JIT::unlinkCall): * jit/JITPropertyAccess.cpp: (JSC::JIT::patchMethodCallProto): * runtime/UString.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@54747 268f45cc-cd09-0410-ab3c-d52691b4dbfc
229936d0