Skip to content

Commit e2f7f11

Browse files
committed
Put out burning linux tinderbox.
1 parent c624ed7 commit e2f7f11

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/rustllvm/RustWrapper.cpp

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,13 @@ extern "C" const char *LLVMRustGetLastError(void) {
4343
}
4444

4545
extern "C" void LLVMAddBasicAliasAnalysisPass(LLVMPassManagerRef PM);
46+
extern "C" void LLVMAddStandardModulePasses(LLVMPassManagerRef PM,
47+
unsigned int OptimizationLevel, bool OptimizeSize, bool UnitAtATime,
48+
bool UnrollLoops, bool SimplifyLibCalls, bool HaveExceptions,
49+
unsigned int InliningThreshold);
4650

47-
void (*RustHackToFetchPassesO)(LLVMPassManagerRef PM) =
48-
LLVMAddBasicAliasAnalysisPass;
51+
int *RustHackToFetchPassesO = (int*)LLVMAddBasicAliasAnalysisPass;
52+
int *RustHackToFetchPasses2O = (int*)LLVMAddStandardModulePasses;
4953

5054
enum LLVMCodeGenFileType {
5155
LLVMAssemblyFile,

0 commit comments

Comments
 (0)