summaryrefslogtreecommitdiffstats
path: root/llvm/bindings/go
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/bindings/go')
-rw-r--r--llvm/bindings/go/llvm/dibuilder.go5
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
OpenPOWER on IntegriCloud