Fix build with older LLVM versions.
authorZoltan Varga <vargaz@gmail.com>
Fri, 9 Jul 2010 15:16:25 +0000 (15:16 -0000)
committerZoltan Varga <vargaz@gmail.com>
Fri, 9 Jul 2010 15:16:25 +0000 (15:16 -0000)
svn path=/trunk/mono/; revision=160136

mono/mini/mini-llvm.c

index 4151ddfe3292bae57300066d45a58aed66b2619a..7dfdf9cb234dfae479501e6c1d723ce7b87f23dc 100644 (file)
@@ -1186,11 +1186,13 @@ emit_load (EmitContext *ctx, MonoBasicBlock *bb, LLVMBuilderRef *builder_ref, in
                 res = mono_llvm_build_load (*builder_ref, addr, name, is_faulting);
 
                 /* Mark it with a custom metadata */
+#if LLVM_CHECK_VERSION (2, 8)
                 if (is_faulting) {
                         md_kind = LLVMGetMDKindID ("mono.faulting.load", strlen ("mono.faulting.load"));
                         md_arg = LLVMMDString ("mono", 4);
                         LLVMSetMetadata (res, md_kind, LLVMMDNode (&md_arg, 1));
                 }
+#endif
                 return res;
        }
 }