Title: [133265] trunk/Source/_javascript_Core
- Revision
- 133265
- Author
- mark....@apple.com
- Date
- 2012-11-01 21:41:41 -0700 (Thu, 01 Nov 2012)
Log 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.
Modified Paths
Diff
Modified: trunk/Source/_javascript_Core/ChangeLog (133264 => 133265)
--- trunk/Source/_javascript_Core/ChangeLog 2012-11-02 03:09:52 UTC (rev 133264)
+++ trunk/Source/_javascript_Core/ChangeLog 2012-11-02 04:41:41 UTC (rev 133265)
@@ -1,3 +1,14 @@
+2012-11-01 Mark Lam <mark....@apple.com>
+
+ 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.
+
2012-11-01 Oliver Hunt <oli...@apple.com>
Remove GlobalObject constant register that is typically unused
Modified: trunk/Source/_javascript_Core/llint/LowLevelInterpreter.asm (133264 => 133265)
--- trunk/Source/_javascript_Core/llint/LowLevelInterpreter.asm 2012-11-02 03:09:52 UTC (rev 133264)
+++ trunk/Source/_javascript_Core/llint/LowLevelInterpreter.asm 2012-11-02 04:41:41 UTC (rev 133265)
@@ -662,7 +662,7 @@
loadp CodeBlock[cfr], t1
loadp CodeBlock::m_globalObject[t1], t1
loadp ResolveOperation::m_structure[t0], t2
- bpneq JSCell::m_structure[t1], t2, _llint_op_resolve
+ bpneq JSCell::m_structure[t1], t2, .llint_op_resolve_local
loadis ResolveOperation::m_offset[t0], t0
if JSVALUE64
loadPropertyAtVariableOffsetKnownNotInline(t0, t1, t2)
@@ -747,6 +747,7 @@
dispatch(5)
_llint_op_resolve:
+.llint_op_resolve_local:
traceExecution()
getResolveOperation(3, t0, t1)
btpz t0, .noInstructions
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-changes