forked from OSchip/llvm-project
parent
dfa9b5aa68
commit
e2e2492d8a
|
|
@ -174,7 +174,7 @@ void Optimize(Module* M) {
|
||||||
sys::DynamicLibrary dll(I->c_str());
|
sys::DynamicLibrary dll(I->c_str());
|
||||||
typedef void (*OptimizeFunc)(PassManager&,int);
|
typedef void (*OptimizeFunc)(PassManager&,int);
|
||||||
OptimizeFunc OF = OptimizeFunc(
|
OptimizeFunc OF = OptimizeFunc(
|
||||||
dll.GetAddressOfSymbol("RunOptimizations"));
|
(intptr_t)dll.GetAddressOfSymbol("RunOptimizations"));
|
||||||
if (OF == 0) {
|
if (OF == 0) {
|
||||||
throw std::string("Optimization Module '") + *I +
|
throw std::string("Optimization Module '") + *I +
|
||||||
"' is missing the RunOptimizations symbol";
|
"' is missing the RunOptimizations symbol";
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue