X-Git-Url: http://plrg.eecs.uci.edu/git/?p=oota-llvm.git;a=blobdiff_plain;f=bindings%2Fgo%2Fllvm%2Fir.go;h=e5916a1bacf91150abaf8759c017dc0132ba9b75;hp=f4b07afa53c604437542fc3efab25cd6d89c62e8;hb=e881eef2dbbb083799fab5b11879f2bcb60ed095;hpb=3a404314fe755064bbb0e5db8a2a232b11f02b6e diff --git a/bindings/go/llvm/ir.go b/bindings/go/llvm/ir.go index f4b07afa53c..e5916a1bacf 100644 --- a/bindings/go/llvm/ir.go +++ b/bindings/go/llvm/ir.go @@ -754,6 +754,10 @@ func (c Context) TemporaryMDNode(mds []Metadata) (md Metadata) { md.C = C.LLVMTemporaryMDNode(c.C, ptr, nvals) return } +func (v Value) ConstantAsMetadata() (md Metadata) { + md.C = C.LLVMConstantAsMetadata(v.C) + return +} // Operations on scalar constants func ConstInt(t Type, n uint64, signExtend bool) (v Value) {