diff options
Diffstat (limited to 'llvm/bindings/go')
-rw-r--r-- | llvm/bindings/go/llvm/dibuilder.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/llvm/bindings/go/llvm/dibuilder.go b/llvm/bindings/go/llvm/dibuilder.go index 10e18e14d98..caee85e2958 100644 --- a/llvm/bindings/go/llvm/dibuilder.go +++ b/llvm/bindings/go/llvm/dibuilder.go @@ -586,6 +586,11 @@ func (v Value) SetSubprogram(sp Metadata) { C.LLVMSetSubprogram(v.C, sp.C) } +func (v Value) Subprogram() (md Metadata) { + md.C = C.LLVMGetSubprogram(v.C) + return +} + func boolToCInt(v bool) C.int { if v { return 1 |