Skip to content

Commit 4403ece

Browse files
authored
[ORC] Do not set CodeModel::Small in LLJITBuilder if JTMB already has a value
(#88115) (#90599) Closes #88115
1 parent dd0245e commit 4403ece

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

llvm/lib/ExecutionEngine/Orc/LLJIT.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -801,8 +801,9 @@ Error LLJITBuilderState::prepareForConstruction() {
801801
break;
802802
}
803803
if (UseJITLink) {
804+
if (!JTMB->getCodeModel())
805+
JTMB->setCodeModel(CodeModel::Small);
804806
JTMB->setRelocationModel(Reloc::PIC_);
805-
JTMB->setCodeModel(CodeModel::Small);
806807
CreateObjectLinkingLayer =
807808
[](ExecutionSession &ES,
808809
const Triple &) -> Expected<std::unique_ptr<ObjectLayer>> {

0 commit comments

Comments
 (0)