summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-c-test
diff options
context:
space:
mode:
authorRobert Widmann <devteam.codafi@gmail.com>2018-05-10 21:10:06 +0000
committerRobert Widmann <devteam.codafi@gmail.com>2018-05-10 21:10:06 +0000
commit4b0084bfcf4a7997c962af228257b7e9d22bcfdd (patch)
tree5be54729ead01a378f600cf01b927fad2c61856b /llvm/tools/llvm-c-test
parent11a18a7902dad9982d80301bf575266a353b1ac5 (diff)
downloadbcm5719-llvm-4b0084bfcf4a7997c962af228257b7e9d22bcfdd.tar.gz
bcm5719-llvm-4b0084bfcf4a7997c962af228257b7e9d22bcfdd.zip
[LLVM-C] Consolidate llgo's DIBuilder Bindings
Summary: Move and correct LLVMDIBuilderCreateTypedef. This is the last API in DIBuilderBindings.h, so it is being removed and the C API will now be re-exported from IRBindings.h. Reviewers: whitequark, harlanhaskins, deadalnix Reviewed By: whitequark Subscribers: llvm-commits Differential Revision: https://reviews.llvm.org/D46725 llvm-svn: 332041
Diffstat (limited to 'llvm/tools/llvm-c-test')
-rw-r--r--llvm/tools/llvm-c-test/debuginfo.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/llvm/tools/llvm-c-test/debuginfo.c b/llvm/tools/llvm-c-test/debuginfo.c
index 6cc35168600..26a477e432f 100644
--- a/llvm/tools/llvm-c-test/debuginfo.c
+++ b/llvm/tools/llvm-c-test/debuginfo.c
@@ -50,10 +50,13 @@ int llvm_test_dibuilder(void) {
LLVMMetadataRef Int64Ty =
LLVMDIBuilderCreateBasicType(DIB, "Int64", 5, 64, 0);
+ LLVMMetadataRef Int64TypeDef =
+ LLVMDIBuilderCreateTypedef(DIB, Int64Ty, "int64_t", 7, File, 42, File);
+
LLVMMetadataRef GlobalVarValueExpr =
LLVMDIBuilderCreateConstantValueExpression(DIB, 0);
LLVMDIBuilderCreateGlobalVariableExpression(DIB, Module, "global", 6,
- "", 0, File, 1, Int64Ty,
+ "", 0, File, 1, Int64TypeDef,
true, GlobalVarValueExpr,
NULL, 0);
OpenPOWER on IntegriCloud