diff options
| author | Michael Woerister <michaelwoerister@posteo> | 2014-12-03 14:48:18 -0800 |
|---|---|---|
| committer | Michael Woerister <michaelwoerister@posteo> | 2014-12-30 17:26:13 +0100 |
| commit | 91a0e18866d143c045e9e29377a6e918011c0b63 (patch) | |
| tree | c1aa9260172c0c9dabb61a525faf219a3ae9b2cc /src/rustllvm/RustWrapper.cpp | |
| parent | d2368c3c11ddab9d812c4ddec2e44579326ad347 (diff) | |
| download | rust-91a0e18866d143c045e9e29377a6e918011c0b63.tar.gz rust-91a0e18866d143c045e9e29377a6e918011c0b63.zip | |
debuginfo: Add a rust-gdb shell script that will start GDB with Rust pretty printers enabled.
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
| -rw-r--r-- | src/rustllvm/RustWrapper.cpp | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/rustllvm/RustWrapper.cpp b/src/rustllvm/RustWrapper.cpp index 9fda05431db..bce73a27699 100644 --- a/src/rustllvm/RustWrapper.cpp +++ b/src/rustllvm/RustWrapper.cpp @@ -257,7 +257,7 @@ extern "C" void LLVMDIBuilderFinalize(DIBuilderRef Builder) { Builder->finalize(); } -extern "C" void LLVMDIBuilderCreateCompileUnit( +extern "C" LLVMValueRef LLVMDIBuilderCreateCompileUnit( DIBuilderRef Builder, unsigned Lang, const char* File, @@ -267,8 +267,14 @@ extern "C" void LLVMDIBuilderCreateCompileUnit( const char* Flags, unsigned RuntimeVer, const char* SplitName) { - Builder->createCompileUnit(Lang, File, Dir, Producer, isOptimized, - Flags, RuntimeVer, SplitName); + return wrap(Builder->createCompileUnit(Lang, + File, + Dir, + Producer, + isOptimized, + Flags, + RuntimeVer, + SplitName)); } extern "C" LLVMValueRef LLVMDIBuilderCreateFile( |
