================
@@ -29,9 +31,7 @@ RISCVTargetELFStreamer::RISCVTargetELFStreamer(MCStreamer &S,
const MCSubtargetInfo &STI)
: RISCVTargetStreamer(S), CurrentVendor("riscv") {
MCAssembler &MCA = getStreamer().getAssembler();
- auto &MAB = static_cast<RISCVAsmBackend &>(MCA.getBackend());
- setTargetABI(
- RISCVABI::computeTargetABI(STI, MAB.getTargetOptions().getABIName()));
+ setTargetABI(static_cast<const RISCVSubtarget &>(STI).getTargetABI());
----------------
arichardson wrote:
Turns out this is not safe since when called from llvm-mc, etc. we don't
actually have a RISCVSubtarget.
https://github.com/llvm/llvm-project/pull/213410
_______________________________________________
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits