[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