[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