summaryrefslogtreecommitdiff
path: root/compiler/ghc-llvm-version.h.in
diff options
context:
space:
mode:
authorJohn Ericson <John.Ericson@Obsidian.Systems>2021-10-27 04:06:46 +0000
committerJohn Ericson <John.Ericson@Obsidian.Systems>2021-10-27 20:55:50 +0000
commit5a6f3c285b986891b8b56f8f1b29901892ca4e15 (patch)
tree55addb41e4608890c406b93456c4b02465cf060d /compiler/ghc-llvm-version.h.in
parent638f65482ca5265c268aa97abfcc14cdc27e46ba (diff)
downloadhaskell-wip/clean-compiler-includes.tar.gz
Avoid GHC_STAGE and other include bitswip/clean-compiler-includes
We should strive to make our includes in terms of the RTS as much as possible. One place there that is not possible, the llvm version, we make a new tiny header Stage numbers are somewhat arbitrary, if we simple need a newer RTS, we should say so.
Diffstat (limited to 'compiler/ghc-llvm-version.h.in')
-rw-r--r--compiler/ghc-llvm-version.h.in12
1 files changed, 12 insertions, 0 deletions
diff --git a/compiler/ghc-llvm-version.h.in b/compiler/ghc-llvm-version.h.in
new file mode 100644
index 0000000000..241ce53e32
--- /dev/null
+++ b/compiler/ghc-llvm-version.h.in
@@ -0,0 +1,12 @@
+#if !defined(__GHC_LLVM_VERSION_H__)
+#define __GHC_LLVM_VERSION_H__
+
+/* The maximum supported LLVM version number */
+#undef sUPPORTED_LLVM_VERSION_MAX
+
+/* The minimum supported LLVM version number */
+#undef sUPPORTED_LLVM_VERSION_MIN
+
+/* Define to `unsigned int' if <sys/types.h> does not define. */
+#undef size_t
+#endif /* __GHC_LLVM_VERSION_H__ */