[ARM] Prevent generating NEON stack accesses under MVE.
[llvm-complete.git] / tools / llvm-dwp / DWPError.h
blob62025ed4caa556ce663f4e8ef8257cceca649db7
1 #ifndef TOOLS_LLVM_DWP_DWPERROR
2 #define TOOLS_LLVM_DWP_DWPERROR
4 #include "llvm/Support/Error.h"
5 #include "llvm/Support/ErrorHandling.h"
6 #include <string>
8 namespace llvm {
9 class DWPError : public ErrorInfo<DWPError> {
10 public:
11 DWPError(std::string Info) : Info(std::move(Info)) {}
12 void log(raw_ostream &OS) const override { OS << Info; }
13 std::error_code convertToErrorCode() const override {
14 llvm_unreachable("Not implemented");
16 static char ID;
18 private:
19 std::string Info;
23 #endif