[llvm] [NFC][MC][CodeEmitterGen] Extract error reporting into a helper function (PR #159778)
Rahul Joshi via llvm-commits
llvm-commits at lists.llvm.org
Fri Sep 19 10:56:04 PDT 2025
================
@@ -7,9 +7,28 @@
//===----------------------------------------------------------------------===//
#include "llvm/MC/MCCodeEmitter.h"
+#include "llvm/MC/MCInst.h"
+#include "llvm/Support/ErrorHandling.h"
+#include "llvm/Support/raw_ostream.h"
+#include <string>
using namespace llvm;
MCCodeEmitter::MCCodeEmitter() = default;
MCCodeEmitter::~MCCodeEmitter() = default;
+
+void MCCodeEmitter::reportUnsupportedInst(const MCInst &Inst) {
+ std::string Msg;
+ raw_string_ostream OS(Msg);
+ OS << "Unsupported instruction : " << Inst;
+ report_fatal_error(Msg.c_str());
----------------
jurahul wrote:
Thanks, reportFatalInternalError seems appropriate
https://github.com/llvm/llvm-project/pull/159778
More information about the llvm-commits
mailing list