Changeset 229125 in webkit


Ignore:
Timestamp:
Feb 28, 2018 11:35:30 PM (6 years ago)
Author:
commit-queue@webkit.org
Message:

[ARM] Fix compile error in debug builds by invoking unpoisoned().

Patch by Dominik Infuehr <dinfuehr@igalia.com> on 2018-02-28
Reviewed by Mark Lam.

  • assembler/MacroAssemblerCodeRef.h:

(JSC::MacroAssemblerCodePtr::MacroAssemblerCodePtr): Fix compile error.
(JSC::MacroAssemblerCodePtr::createFromExecutableAddress()): Ditto.
(JSC::MacroAssemblerCodePtr::dataLocation()): Ditto.

  • yarr/YarrInterpreter.cpp:

(JSC::Yarr::ByteCompiler::dumpDisjunction): use %zu for printf'ing size_t.

Location:
trunk/Source/JavaScriptCore
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r229109 r229125  
     12018-02-28  Dominik Infuehr  <dinfuehr@igalia.com>
     2
     3        [ARM] Fix compile error in debug builds by invoking unpoisoned().
     4
     5        Reviewed by Mark Lam.
     6
     7        * assembler/MacroAssemblerCodeRef.h:
     8        (JSC::MacroAssemblerCodePtr::MacroAssemblerCodePtr): Fix compile error.
     9        (JSC::MacroAssemblerCodePtr::createFromExecutableAddress()): Ditto.
     10        (JSC::MacroAssemblerCodePtr::dataLocation()): Ditto.
     11        * yarr/YarrInterpreter.cpp:
     12        (JSC::Yarr::ByteCompiler::dumpDisjunction): use %zu for printf'ing size_t.
     13
    1142018-02-28  JF Bastien  <jfbastien@apple.com>
    215
  • trunk/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h

    r226940 r229125  
    291291        m_value.assertIsPoisoned();
    292292        ASSERT(value);
    293         ASSERT_VALID_CODE_POINTER(m_value);
     293        ASSERT_VALID_CODE_POINTER(m_value.unpoisoned());
    294294    }
    295295   
     
    311311        ASSERT(ra.value());
    312312        m_value.assertIsPoisoned();
    313         ASSERT_VALID_CODE_POINTER(m_value);
     313        ASSERT_VALID_CODE_POINTER(m_value.unpoisoned());
    314314    }
    315315
     
    328328    {
    329329        m_value.assertIsPoisoned();
    330         ASSERT_VALID_CODE_POINTER(m_value);
     330        ASSERT_VALID_CODE_POINTER(m_value.unpoisoned());
    331331        return bitwise_cast<T>(m_value ? m_value.unpoisoned<char*>() - 1 : nullptr);
    332332    }
  • trunk/Source/JavaScriptCore/yarr/YarrInterpreter.cpp

    r225930 r229125  
    21262126            for (unsigned nestingDepth = 0; nestingDepth < termIndexNest; nestingDepth++)
    21272127                out.print("  ");
    2128             out.printf("%4lu", index);
     2128            out.printf("%4zu", index);
    21292129            for (unsigned nestingDepth = 0; nestingDepth < termNesting; nestingDepth++)
    21302130                out.print("  ");
Note: See TracChangeset for help on using the changeset viewer.