mirror of
https://github.com/ldc-developers/ldc.git
synced 2025-05-12 05:47:11 +03:00
parent
637a8af264
commit
211682e710
2 changed files with 18 additions and 4 deletions
|
@ -249,16 +249,16 @@ void CodeGenerator::finishLLModule(Module *m) {
|
|||
void CodeGenerator::writeAndFreeLLModule(const char *filename) {
|
||||
ir_->objc.finalize();
|
||||
|
||||
// Issue #1829: make sure all replaced global variables are replaced
|
||||
// everywhere.
|
||||
ir_->replaceGlobals();
|
||||
|
||||
ir_->DBuilder.Finalize();
|
||||
generateBitcodeForDynamicCompile(ir_);
|
||||
|
||||
emitLLVMUsedArray(*ir_);
|
||||
emitLinkerOptions(*ir_, ir_->module, ir_->context());
|
||||
|
||||
// Issue #1829: make sure all replaced global variables are replaced
|
||||
// everywhere.
|
||||
ir_->replaceGlobals();
|
||||
|
||||
// Emit ldc version as llvm.ident metadata.
|
||||
llvm::NamedMDNode *IdentMetadata =
|
||||
ir_->module.getOrInsertNamedMetadata("llvm.ident");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue