[PATCH] D132863: [RISCV][CodeGen] add assertion to RISCVTargetStreamer getTargetStreamer()

Craig Topper via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Aug 31 11:16:02 PDT 2022


This revision was automatically updated to reflect the committed changes.
Closed by commit rG30a4264f5fb2: [RISCV][CodeGen] add assertion to RISCVTargetStreamer getTargetStreamer() (authored by michaelmaitland, committed by craig.topper).

Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D132863/new/

https://reviews.llvm.org/D132863

Files:
  llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp


Index: llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp
===================================================================
--- llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp
+++ llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp
@@ -74,6 +74,8 @@
   bool isRV32E() const { return getSTI().hasFeature(RISCV::FeatureRV32E); }
 
   RISCVTargetStreamer &getTargetStreamer() {
+    assert(getParser().getStreamer().getTargetStreamer() &&
+           "do not have a target streamer");
     MCTargetStreamer &TS = *getParser().getStreamer().getTargetStreamer();
     return static_cast<RISCVTargetStreamer &>(TS);
   }


-------------- next part --------------
A non-text attachment was scrubbed...
Name: D132863.457032.patch
Type: text/x-patch
Size: 619 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20220831/c8665575/attachment.bin>


More information about the llvm-commits mailing list