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