Minor leftover fixups from replaceMachineCodeForFunction () change.
authorBrian Gaeke <gaeke@uiuc.edu>
Mon, 20 Oct 2003 17:59:09 +0000 (17:59 +0000)
committerBrian Gaeke <gaeke@uiuc.edu>
Mon, 20 Oct 2003 17:59:09 +0000 (17:59 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9295 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/SparcV9/SparcV9CodeEmitter.cpp
lib/Target/X86/X86TargetMachine.h

index ccc20e4ff13d91b10cc1cbf98737b28548fa26be..4118b2b0df254ede84ce22e126cf218d344d0b00 100644 (file)
@@ -563,7 +563,8 @@ inline void SparcV9CodeEmitter::emitFarCall(uint64_t Target, Function *F) {
 }
 
 void UltraSparc::replaceMachineCodeForFunction (void *Old, void *New) {
-  if (!TheJITResolver) return true; // fail if not in JIT.
+  assert (TheJITResolver &&
+       "Can only call replaceMachineCodeForFunction from within JIT");
   uint64_t Target = (uint64_t)(intptr_t)New;
   uint64_t CodeBegin = (uint64_t)(intptr_t)Old;
   TheJITResolver->insertJumpAtAddr(Target, CodeBegin);
index 40c1afb50d7339f2a57d06266ca289ae1d93b75d..583f27646909d43c5dcea78844bd9e68e5180507 100644 (file)
@@ -45,7 +45,7 @@ public:
   
   virtual bool addPassesToEmitAssembly(PassManager &PM, std::ostream &Out);
 
-  virtual bool replaceMachineCodeForFunction (void *Old, void *New);
+  virtual void replaceMachineCodeForFunction (void *Old, void *New);
 };
 
 #endif