[llvm] r220936 - Speculative fix for Windows build after r220932

Hans Wennborg hans at hanshq.net
Thu Oct 30 16:10:02 PDT 2014


Author: hans
Date: Thu Oct 30 18:10:01 2014
New Revision: 220936

URL: http://llvm.org/viewvc/llvm-project?rev=220936&view=rev
Log:
Speculative fix for Windows build after r220932

Modified:
    llvm/trunk/lib/Support/Windows/Threading.inc

Modified: llvm/trunk/lib/Support/Windows/Threading.inc
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Support/Windows/Threading.inc?rev=220936&r1=220935&r2=220936&view=diff
==============================================================================
--- llvm/trunk/lib/Support/Windows/Threading.inc (original)
+++ llvm/trunk/lib/Support/Windows/Threading.inc Thu Oct 30 18:10:01 2014
@@ -1,5 +1,10 @@
 #include <winbase.h>
 
+#ifdef MemoryFence
+// WinNT.h seems to define a MemoryFence macro.
+#undef MemoryFence
+#endif
+
 void llvm::call_once(once_flag &flag, void (*fptr)(void)) {
   while (flag != Done) {
     if (flag == Wait) {





More information about the llvm-commits mailing list