diff --git a/src/r_compiler/llvmdrawers.cpp b/src/r_compiler/llvmdrawers.cpp index ac0633058..ae9dcb662 100644 --- a/src/r_compiler/llvmdrawers.cpp +++ b/src/r_compiler/llvmdrawers.cpp @@ -143,8 +143,8 @@ LLVMDrawersImpl::LLVMDrawersImpl() CodegenDrawWall("tmvline1_revsubclamp", DrawWallVariant::RevSubClamp, 1); CodegenDrawWall("tmvline4_revsubclamp", DrawWallVariant::RevSubClamp, 4); - mProgram.engine()->finalizeObject(); mProgram.modulePassManager()->run(*mProgram.module()); + mProgram.engine()->finalizeObject(); FillColumn = mProgram.GetProcAddress("FillColumn"); FillColumnAdd = mProgram.GetProcAddress("FillColumnAdd");