[llvm-commits] CVS: llvm/include/llvm/Transforms/LinkAllPasses.h

Jeff Cohen jeffc at jolt-lang.org
Wed Jan 5 23:01:19 PST 2005



Changes in directory llvm/include/llvm/Transforms:

LinkAllPasses.h updated: 1.3 -> 1.4
---
Log message:

Get the #ifdef right on LinkAllPasses.h.

---
Diffs of the changes:  (+4 -3)

Index: llvm/include/llvm/Transforms/LinkAllPasses.h
diff -u llvm/include/llvm/Transforms/LinkAllPasses.h:1.3 llvm/include/llvm/Transforms/LinkAllPasses.h:1.4
--- llvm/include/llvm/Transforms/LinkAllPasses.h:1.3	Thu Jan  6 00:29:42 2005
+++ llvm/include/llvm/Transforms/LinkAllPasses.h	Thu Jan  6 01:01:08 2005
@@ -16,14 +16,15 @@
 #ifndef LLVM_TRANSFORMS_LINKALLPASSES_H
 #define LLVM_TRANSFORMS_LINKALLPASSES_H
 
-#ifdef LLVM_ON_WIN32
+#ifdef _MSC_VER
 
 #include "llvm/Transforms/Instrumentation.h"
 #include "llvm/Transforms/IPO.h"
 #include "llvm/Transforms/Scalar.h"
 #include "llvm/Transforms/Utils/UnifyFunctionExitNodes.h"
 
-// Trying not to include <windows.h>, though maybe we should...
+// Trying not to include <windows.h>, though maybe we should...  Problem is,
+// it pollutes the global namespace in some really nasty ways.
 extern "C" __declspec(dllimport) void* __stdcall GetCurrentProcess();
 
 namespace {
@@ -107,6 +108,6 @@
     } X;
 };
 
-#endif // LLVM_ON_WIN32
+#endif // _MSC_VER
 
 #endif






More information about the llvm-commits mailing list