Verify the post-merge bitcode before codegen.

This commit is contained in:
Nick Lewycky
2020-08-05 12:12:47 -07:00
parent 8057083d1f
commit 0b62c775de

View File

@ -198,6 +198,10 @@ impl LLVMCompiler {
merged_module.link_in_module(m).unwrap();
});
if self.config().enable_verifier {
merged_module.verify().unwrap();
}
let memory_buffer = target_machine
.write_to_memory_buffer(&merged_module, FileType::Object)
.unwrap();