X-Git-Url: http://plrg.eecs.uci.edu/git/?p=oota-llvm.git;a=blobdiff_plain;f=bindings%2Fgo%2Fllvm%2FIRBindings.cpp;h=fac4126acda34155eeca61ee2012731af8ec041f;hp=e471746098ea6ad5d1edb72f8df312af9347d06f;hb=e881eef2dbbb083799fab5b11879f2bcb60ed095;hpb=3a404314fe755064bbb0e5db8a2a232b11f02b6e diff --git a/bindings/go/llvm/IRBindings.cpp b/bindings/go/llvm/IRBindings.cpp index e471746098e..fac4126acda 100644 --- a/bindings/go/llvm/IRBindings.cpp +++ b/bindings/go/llvm/IRBindings.cpp @@ -50,6 +50,10 @@ void LLVMRemoveFunctionAttr2(LLVMValueRef Fn, uint64_t PA) { Func->setAttributes(PALnew); } +LLVMMetadataRef LLVMConstantAsMetadata(LLVMValueRef C) { + return wrap(ConstantAsMetadata::get(unwrap(C))); +} + LLVMMetadataRef LLVMMDString2(LLVMContextRef C, const char *Str, unsigned SLen) { return wrap(MDString::get(*unwrap(C), StringRef(Str, SLen))); }