summaryrefslogtreecommitdiff
path: root/bindings/go/llvm/DIBuilderBindings.h
diff options
context:
space:
mode:
authorSam McCall <sam.mccall@gmail.com>2017-11-02 10:22:26 +0000
committerSam McCall <sam.mccall@gmail.com>2017-11-02 10:22:26 +0000
commit6a45ba3f6bba9227813d433653525a2e92fab697 (patch)
tree80620f24089c2ef2e1d4db4c060877ccbd9f4225 /bindings/go/llvm/DIBuilderBindings.h
parent167daab4dde4e293775e1e7ad3ade3bb3739b26d (diff)
Update go bindings to use new functions from rL317135.
This fixes duplicate symbol problems. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@317195 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'bindings/go/llvm/DIBuilderBindings.h')
-rw-r--r--bindings/go/llvm/DIBuilderBindings.h11
1 files changed, 1 insertions, 10 deletions
diff --git a/bindings/go/llvm/DIBuilderBindings.h b/bindings/go/llvm/DIBuilderBindings.h
index b097f2ec400..cc5d2c1177f 100644
--- a/bindings/go/llvm/DIBuilderBindings.h
+++ b/bindings/go/llvm/DIBuilderBindings.h
@@ -16,6 +16,7 @@
#include "IRBindings.h"
#include "llvm-c/Core.h"
+#include "llvm-c/DebugInfo.h"
#ifdef __cplusplus
extern "C" {
@@ -30,16 +31,6 @@ typedef struct LLVMOpaqueDIBuilder *LLVMDIBuilderRef;
LLVMDIBuilderRef LLVMNewDIBuilder(LLVMModuleRef m);
void LLVMDIBuilderDestroy(LLVMDIBuilderRef d);
-void LLVMDIBuilderFinalize(LLVMDIBuilderRef d);
-
-LLVMMetadataRef
-LLVMDIBuilderCreateCompileUnit(LLVMDIBuilderRef D, unsigned Language,
- const char *File, const char *Dir,
- const char *Producer, int Optimized,
- const char *Flags, unsigned RuntimeVersion);
-
-LLVMMetadataRef LLVMDIBuilderCreateFile(LLVMDIBuilderRef D, const char *File,
- const char *Dir);
LLVMMetadataRef LLVMDIBuilderCreateLexicalBlock(LLVMDIBuilderRef D,
LLVMMetadataRef Scope,