(&self)
| 84 | } |
| 85 | |
| 86 | pub fn finalize(&self) { |
| 87 | unsafe { |
| 88 | llvm::LLVMRustDIBuilderFinalize(self.builder); |
| 89 | |
| 90 | // Prevent bitcode readers from deleting the debug info. |
| 91 | let ptr = "Debug Info Version\0".as_ptr(); |
| 92 | llvm::LLVMRustAddModuleFlag( |
| 93 | self.llmod, |
| 94 | ptr.cast(), |
| 95 | llvm::LLVMRustDebugMetadataVersion(), |
| 96 | ); |
| 97 | } |
| 98 | } |
| 99 | } |
| 100 | |
| 101 | impl<'a, 'll, 'tcx> DebugInfoBuilderMethods for Builder<'a, 'll, 'tcx> { |
no test coverage detected