Subversion Repositories QNX 8.QNX8 LLVM/Clang compiler suite

Rev

Blame | Last modification | View Log | Download | RSS feed

  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.  
  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");
  15.   }
  16.   static char ID;
  17.  
  18. private:
  19.   std::string Info;
  20. };
  21. } // namespace llvm
  22.  
  23. #endif // LLVM_DWP_DWPERROR_H
  24.