Title: [169980] trunk/Source/WebCore
Revision
169980
Author
[email protected]
Date
2014-06-14 13:57:44 -0700 (Sat, 14 Jun 2014)

Log Message

Fix the ARM64 build

* cssjit/SelectorCompiler.cpp:
(WebCore::SelectorCompiler::SelectorCodeGenerator::addFlagsToElementStyleFromContext):

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (169979 => 169980)


--- trunk/Source/WebCore/ChangeLog	2014-06-14 20:38:45 UTC (rev 169979)
+++ trunk/Source/WebCore/ChangeLog	2014-06-14 20:57:44 UTC (rev 169980)
@@ -1,3 +1,10 @@
+2014-06-14  Benjamin Poulain  <[email protected]>
+
+        Fix the ARM64 build
+
+        * cssjit/SelectorCompiler.cpp:
+        (WebCore::SelectorCompiler::SelectorCodeGenerator::addFlagsToElementStyleFromContext):
+
 2014-06-13  Sam Weinig  <[email protected]>
 
         Store DOM constants directly in the JS object rather than jumping through a custom accessor

Modified: trunk/Source/WebCore/cssjit/SelectorCompiler.cpp (169979 => 169980)


--- trunk/Source/WebCore/cssjit/SelectorCompiler.cpp	2014-06-14 20:38:45 UTC (rev 169979)
+++ trunk/Source/WebCore/cssjit/SelectorCompiler.cpp	2014-06-14 20:57:44 UTC (rev 169980)
@@ -1387,13 +1387,13 @@
     LocalRegister childStyle(m_registerAllocator);
     m_assembler.loadPtr(Assembler::Address(checkingContext, OBJECT_OFFSETOF(CheckingContext, elementStyle)), childStyle);
 
+    // FIXME: We should look into doing something smart in MacroAssembler instead.
     Assembler::Address flagAddress(childStyle, RenderStyle::noninheritedFlagsMemoryOffset() + RenderStyle::NonInheritedFlags::flagsMemoryOffset());
 #if CPU(ARM_THUMB2)
     Assembler::Address flagLowAddress(childStyle, RenderStyle::noninheritedFlagsMemoryOffset() + RenderStyle::NonInheritedFlags::flagsMemoryOffset() + 4);
     m_assembler.or32(Assembler::TrustedImm32(newFlag >> 32), flagAddress);
     m_assembler.or32(Assembler::TrustedImm32(newFlag & 0xFFFFFFFF), flagLowAddress);
-#elif CPU(X86_64) || CPU(ARM)
-    // FIXME: We should look into doing something smart in MacroAssembler instead.
+#elif CPU(X86_64) || CPU(ARM64)
     LocalRegister flags(m_registerAllocator);
     m_assembler.load64(flagAddress, flags);
     LocalRegister isFirstChildStateFlagImmediate(m_registerAllocator);
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to