diff options
| author | Michael Woerister <michaelwoerister@gmail> | 2013-09-05 13:29:30 +0200 |
|---|---|---|
| committer | Michael Woerister <michaelwoerister@gmail> | 2013-09-10 16:25:19 +0200 |
| commit | 382cb500be6c9927805bd9cd7af6a0558333dd0f (patch) | |
| tree | ade8b3b97d00d2ac04a733e028aa0e067daa4f3e /src/rustllvm/RustWrapper.cpp | |
| parent | 917d3c28b6aab7de454087236173122616a6f9b6 (diff) | |
| download | rust-382cb500be6c9927805bd9cd7af6a0558333dd0f.tar.gz rust-382cb500be6c9927805bd9cd7af6a0558333dd0f.zip | |
debuginfo: Wrapped namespace facilities of llvm::DIBuilder
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
| -rw-r--r-- | src/rustllvm/RustWrapper.cpp | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/src/rustllvm/RustWrapper.cpp b/src/rustllvm/RustWrapper.cpp index 226a7c34304..22288a27624 100644 --- a/src/rustllvm/RustWrapper.cpp +++ b/src/rustllvm/RustWrapper.cpp @@ -727,9 +727,9 @@ extern "C" LLVMValueRef LLVMDIBuilderCreateTemplateTypeParameter( LLVMValueRef Scope, const char* Name, LLVMValueRef Ty, - LLVMValueRef File = 0, - unsigned LineNo = 0, - unsigned ColumnNo = 0) + LLVMValueRef File, + unsigned LineNo, + unsigned ColumnNo) { return wrap(Builder->createTemplateTypeParameter( unwrapDI<DIDescriptor>(Scope), @@ -775,3 +775,17 @@ extern "C" LLVMValueRef LLVMDIBuilderCreateComplexVariable( ArgNo )); } + +extern "C" LLVMValueRef LLVMDIBuilderCreateNameSpace( + DIBuilderRef Builder, + LLVMValueRef Scope, + const char* Name, + LLVMValueRef File, + unsigned LineNo) +{ + return wrap(Builder->createNameSpace( + unwrapDI<DIDescriptor>(Scope), + Name, + unwrapDI<DIFile>(File), + LineNo)); +} |
