diff --git a/lib/Target/PowerPC/PPCCodeEmitter.cpp b/lib/Target/PowerPC/PPCCodeEmitter.cpp index a63a7a3a797..31a603d53b6 100644 --- a/lib/Target/PowerPC/PPCCodeEmitter.cpp +++ b/lib/Target/PowerPC/PPCCodeEmitter.cpp @@ -78,7 +78,8 @@ unsigned JITResolver::resolveFunctionReference(unsigned RetAddr) { assert(I != LazyCodeGenMap.end() && "Not in map!"); Function *F = I->second; LazyCodeGenMap.erase(I); - return MCE.forceCompilationOf(F); + // FIXME: this needs to be rewritten. + return 0; //MCE.forceCompilationOf(F); } /// emitStubForFunction - This method is used by the JIT when it needs to emit @@ -220,8 +221,9 @@ unsigned PPC32CodeEmitter::getAddressOfExternalFunction(Function *F) { static std::map ExternalFn2Addr; std::map::iterator Addr = ExternalFn2Addr.find(F); + // FIXME: this needs to be rewritten. if (Addr == ExternalFn2Addr.end()) - ExternalFn2Addr[F] = MCE.forceCompilationOf(F); + ExternalFn2Addr[F] = 0; //MCE.forceCompilationOf(F); return ExternalFn2Addr[F]; }