Changeset 133265 in webkit


Ignore:
Timestamp:
Nov 1, 2012 9:41:41 PM (11 years ago)
Author:
mark.lam@apple.com
Message:

A llint workaround for a toolchain issue.
https://bugs.webkit.org/show_bug.cgi?id=101012.

Reviewed by Michael Saboff.

  • llint/LowLevelInterpreter.asm:
    • use a local label to workaround the toolchain issue with undeclared global labels.
Location:
trunk/Source/JavaScriptCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r133255 r133265  
     12012-11-01  Mark Lam  <mark.lam@apple.com>
     2
     3        A llint workaround for a toolchain issue.
     4        https://bugs.webkit.org/show_bug.cgi?id=101012.
     5
     6        Reviewed by Michael Saboff.
     7
     8        * llint/LowLevelInterpreter.asm:
     9          - use a local label to workaround the toolchain issue with undeclared
     10            global labels.
     11
    1122012-11-01  Oliver Hunt  <oliver@apple.com>
    213
  • trunk/Source/JavaScriptCore/llint/LowLevelInterpreter.asm

    r131932 r133265  
    663663    loadp CodeBlock::m_globalObject[t1], t1
    664664    loadp ResolveOperation::m_structure[t0], t2
    665     bpneq JSCell::m_structure[t1], t2, _llint_op_resolve
     665    bpneq JSCell::m_structure[t1], t2, .llint_op_resolve_local
    666666    loadis ResolveOperation::m_offset[t0], t0
    667667    if JSVALUE64
     
    748748
    749749_llint_op_resolve:
     750.llint_op_resolve_local:
    750751    traceExecution()
    751752    getResolveOperation(3, t0, t1)
Note: See TracChangeset for help on using the changeset viewer.