Skip to content
  • barraclough@apple.com's avatar
    https://bugs.webkit.org/show_bug.cgi?id=33731 · 229936d0
    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