Go bindings: introduce Value.ConstantAsMetadata.
[oota-llvm.git] / bindings / go / llvm / ir.go
index f4b07af..e5916a1 100644 (file)
@@ -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) {