diff options
Diffstat (limited to 'lib/Target/RISCV/RISCVInstrInfo.cpp')
| -rw-r--r-- | lib/Target/RISCV/RISCVInstrInfo.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/lib/Target/RISCV/RISCVInstrInfo.cpp b/lib/Target/RISCV/RISCVInstrInfo.cpp index 327e4a7d615f7..76c74368ca111 100644 --- a/lib/Target/RISCV/RISCVInstrInfo.cpp +++ b/lib/Target/RISCV/RISCVInstrInfo.cpp @@ -362,9 +362,8 @@ unsigned RISCVInstrInfo::insertIndirectBranch(MachineBasicBlock &MBB, MachineFunction *MF = MBB.getParent(); MachineRegisterInfo &MRI = MF->getRegInfo(); const auto &TM = static_cast<const RISCVTargetMachine &>(MF->getTarget()); - const auto &STI = MF->getSubtarget<RISCVSubtarget>(); - if (TM.isPositionIndependent() || STI.is64Bit()) + if (TM.isPositionIndependent()) report_fatal_error("Unable to insert indirect branch"); if (!isInt<32>(BrOffset)) |
