1#ifndef LLVM_DWP_DWPERROR_H
2#define LLVM_DWP_DWPERROR_H
3
4#include "llvm/Support/Error.h"
5#include "llvm/Support/ErrorHandling.h"
6#include <string>
7
8namespace llvm {
9class DWPError : public ErrorInfo<DWPError> {
10public:
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");
15 }
16 static char ID;
17
18private:
19 std::string Info;
20};
21} // namespace llvm
22
23#endif // LLVM_DWP_DWPERROR_H
24

source code of llvm/include/llvm/DWP/DWPError.h