Merge pull request #5396 from kumpera/fix_11696
[mono.git] / mono / mini / mini-llvm-cpp.cpp
index a93ee9d9111282efa41f7bbf365408f93ad5f96b..8ac2da6b60711132f7873655aa30e318bc9a18d9 100644 (file)
 
 using namespace llvm;
 
+#if LLVM_API_VERSION > 100
+// These are c++11 scoped enums in recent llvm versions
+#define Acquire AtomicOrdering::Acquire
+#define Release AtomicOrdering::Release
+#define SequentiallyConsistent AtomicOrdering::SequentiallyConsistent
+#endif
+
 void
 mono_llvm_dump_value (LLVMValueRef value)
 {