Title: [96802] trunk/Source/_javascript_Core
Revision
96802
Author
o...@webkit.org
Date
2011-10-06 04:57:44 -0700 (Thu, 06 Oct 2011)

Log Message

REGRESSION(r96347): Build is broken with MSVC compiler if !PLATFORM(WINDOWS)
https://bugs.webkit.org/show_bug.cgi?id=69413

Reviewed by Darin Adler.

* assembler/MacroAssemblerCodeRef.h: Define STDCALL for MSVC in a proper way.

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (96801 => 96802)


--- trunk/Source/_javascript_Core/ChangeLog	2011-10-06 11:31:04 UTC (rev 96801)
+++ trunk/Source/_javascript_Core/ChangeLog	2011-10-06 11:57:44 UTC (rev 96802)
@@ -1,3 +1,12 @@
+2011-10-06  Csaba Osztrogonác  <o...@webkit.org>
+
+        REGRESSION(r96347): Build is broken with MSVC compiler if !PLATFORM(WINDOWS)
+        https://bugs.webkit.org/show_bug.cgi?id=69413
+
+        Reviewed by Darin Adler.
+
+        * assembler/MacroAssemblerCodeRef.h: Define STDCALL for MSVC in a proper way.
+
 2011-10-05  Filip Pizlo  <fpi...@apple.com>
 
         SpeculativeJIT::isKnownString() is wrong

Modified: trunk/Source/_javascript_Core/assembler/MacroAssemblerCodeRef.h (96801 => 96802)


--- trunk/Source/_javascript_Core/assembler/MacroAssemblerCodeRef.h	2011-10-06 11:31:04 UTC (rev 96801)
+++ trunk/Source/_javascript_Core/assembler/MacroAssemblerCodeRef.h	2011-10-06 11:57:44 UTC (rev 96802)
@@ -108,8 +108,13 @@
 
 #if CALLING_CONVENTION_IS_CDECL
 #ifndef STDCALL
+#if COMPILER(MSVC)
+#define STDCALL __stdcall
+#else
 #define STDCALL __attribute__ ((stdcall))
-#endif
+#endif // COMPILER(MSVC)
+#endif // STDCALL
+
     template<typename returnType>
     FunctionPtr(returnType (STDCALL *value)())
         : m_value((void*)value)
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to