Jit does not support PIC yet.
authorEvan Cheng <evan.cheng@apple.com>
Sat, 18 Feb 2006 00:57:10 +0000 (00:57 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Sat, 18 Feb 2006 00:57:10 +0000 (00:57 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26278 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/X86CodeEmitter.cpp

index 5208f524b7e93abd27f008b0e9d1de5d2197fe19..0c0ed538ab2023bca8c13389e7ca06a33e7e0707 100644 (file)
@@ -22,6 +22,7 @@
 #include "llvm/CodeGen/Passes.h"
 #include "llvm/Function.h"
 #include "llvm/ADT/Statistic.h"
+#include "llvm/Target/TargetOptions.h"
 #include <iostream>
 using namespace llvm;
 
@@ -96,6 +97,7 @@ bool Emitter::runOnMachineFunction(MachineFunction &MF) {
 }
 
 void Emitter::emitBasicBlock(const MachineBasicBlock &MBB) {
+  assert(!PICEnabled && "CodeEmitter does not support PIC!");
   if (uint64_t Addr = MCE.getCurrentPCValue())
     BasicBlockAddrs[&MBB] = Addr;