bindings/go: expose DIBuilder::createReplaceableCompositeType
authorAndrew Wilkins <axwalk@gmail.com>
Mon, 2 Mar 2015 12:27:04 +0000 (12:27 +0000)
committerAndrew Wilkins <axwalk@gmail.com>
Mon, 2 Mar 2015 12:27:04 +0000 (12:27 +0000)
commit66c89ee492b0842f8cfcc9b724d6be7d9590ad2e
treea63bfb69c74d3d16a6c5e8408ca95a10323f0452
parentf94a2935ee3b2d8b8fd42bd7acf27e8b8977afdd
bindings/go: expose DIBuilder::createReplaceableCompositeType

Summary:
We extend the DIBuilder type, adding a method for creating
replaceable composite types. This is necessary for creating
debug info describing self-referential types.

Reviewers: pcc

Reviewed By: pcc

Subscribers: axw, llvm-commits

Differential Revision: http://reviews.llvm.org/D7851

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@230951 91177308-0d34-0410-b5e6-96231b3b80d8
bindings/go/llvm/DIBuilderBindings.cpp
bindings/go/llvm/DIBuilderBindings.h
bindings/go/llvm/dibuilder.go