mirror of
https://github.com/RPCSX/llvm.git
synced 2024-11-24 12:19:53 +00:00
Dispose the codegen even when just writing the bitcode file.
This makes it possible to add timers to the code generator and still use them with -plugin-opt=emit-llvm. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191866 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
4897e26390
commit
75a641c910
@ -417,8 +417,10 @@ static ld_plugin_status all_symbols_read_hook(void) {
|
||||
bool err = lto_codegen_write_merged_modules(code_gen, path.c_str());
|
||||
if (err)
|
||||
(*message)(LDPL_FATAL, "Failed to write the output file.");
|
||||
if (options::generate_bc_file == options::BC_ONLY)
|
||||
if (options::generate_bc_file == options::BC_ONLY) {
|
||||
lto_codegen_dispose(code_gen);
|
||||
exit(0);
|
||||
}
|
||||
}
|
||||
const char *objPath;
|
||||
if (lto_codegen_compile_to_file(code_gen, &objPath)) {
|
||||
|
Loading…
Reference in New Issue
Block a user