perf build: Check LLVM version in feature check
[sfrench/cifs-2.6.git] / tools / build / feature / test-llvm.cpp
index d8d2cee353454c5ab59643c93172f9bd4cd96170..455a332dc8a8f6df734de6bbec7c3eb914490808 100644 (file)
@@ -1,5 +1,10 @@
 #include "llvm/Support/ManagedStatic.h"
 #include "llvm/Support/raw_ostream.h"
+#define NUM_VERSION (((LLVM_VERSION_MAJOR) << 16) + (LLVM_VERSION_MINOR << 8) + LLVM_VERSION_PATCH)
+
+#if NUM_VERSION < 0x030900
+# error "LLVM version too low"
+#endif
 int main()
 {
        llvm::errs() << "Hello World!\n";