Attempt to fix 32bits build after r180098
authorbenjamin@webkit.org <benjamin@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 14 Feb 2015 05:16:02 +0000 (05:16 +0000)
committerbenjamin@webkit.org <benjamin@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 14 Feb 2015 05:16:02 +0000 (05:16 +0000)
Patch by Benjamin Poulain <bpoulain@apple.com> on 2015-02-13

* jit/JITOperations.cpp:
* jit/JITOperations.h:
I copied the attribute from the MathObject version of that function when I moved
it over. DFG has no version of a function call taking those attributes.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@180102 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/jit/JITOperations.cpp
Source/JavaScriptCore/jit/JITOperations.h

index 0d20e08273f4d070ad89a323826176b579928a5c..d8341a76859a41bab29397a9ab69da31cb454ffe 100644 (file)
@@ -1,3 +1,12 @@
+2015-02-13  Benjamin Poulain  <bpoulain@apple.com>
+
+        Attempt to fix 32bits build after r180098
+
+        * jit/JITOperations.cpp:
+        * jit/JITOperations.h:
+        I copied the attribute from the MathObject version of that function when I moved
+        it over. DFG has no version of a function call taking those attributes.
+
 2015-02-13  Joseph Pecoraro  <pecoraro@apple.com>
 
         JSContext Inspector: Do not stash console messages for non-debuggable JSContext
index 80903da5b0862ae01ef18019d38f33d2ebd0bee9..e99f12e0b1e77db299fb5758b01c5fcc3dbdf2b9 100644 (file)
@@ -1593,7 +1593,7 @@ ALWAYS_INLINE double mathPowInternal(double x, double y)
 
 #endif
 
-double JSC_HOST_CALL operationMathPow(double x, double y)
+double JIT_OPERATION operationMathPow(double x, double y)
 {
     if (std::isnan(y))
         return PNaN;
index d4ec6a1a3f27a1e68af32d0ae3165dae127beb10..1089b036f9b344b098b747791cbf54a39e5fd6bc 100644 (file)
@@ -281,7 +281,7 @@ void JIT_OPERATION operationDebug(ExecState*, int32_t) WTF_INTERNAL;
 #if ENABLE(DFG_JIT)
 SlowPathReturnType JIT_OPERATION operationOptimize(ExecState*, int32_t) WTF_INTERNAL;
 #endif
-double JSC_HOST_CALL operationMathPow(double x, double y) WTF_INTERNAL;
+double JIT_OPERATION operationMathPow(double x, double y) WTF_INTERNAL;
 void JIT_OPERATION operationPutByIndex(ExecState*, EncodedJSValue, int32_t, EncodedJSValue);
 #if USE(JSVALUE64)
 void JIT_OPERATION operationPutGetterSetter(ExecState*, EncodedJSValue, Identifier*, EncodedJSValue, EncodedJSValue) WTF_INTERNAL;