diff options
Diffstat (limited to 'tools/llvm-vtabledump/Error.cpp')
| -rw-r--r-- | tools/llvm-vtabledump/Error.cpp | 43 | 
1 files changed, 0 insertions, 43 deletions
diff --git a/tools/llvm-vtabledump/Error.cpp b/tools/llvm-vtabledump/Error.cpp deleted file mode 100644 index c5de8951636df..0000000000000 --- a/tools/llvm-vtabledump/Error.cpp +++ /dev/null @@ -1,43 +0,0 @@ -//===- Error.cpp - system_error extensions for llvm-vtabledump --*- C++ -*-===// -// -//                     The LLVM Compiler Infrastructure -// -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// -// -// This defines a new error_category for the llvm-vtabledump tool. -// -//===----------------------------------------------------------------------===// - -#include "Error.h" -#include "llvm/Support/ErrorHandling.h" - -using namespace llvm; - -namespace { -class vtabledump_error_category : public std::error_category { -public: -  const char *name() const LLVM_NOEXCEPT override { return "llvm.vtabledump"; } -  std::string message(int ev) const override { -    switch (static_cast<vtabledump_error>(ev)) { -    case vtabledump_error::success: -      return "Success"; -    case vtabledump_error::file_not_found: -      return "No such file."; -    case vtabledump_error::unrecognized_file_format: -      return "Unrecognized file type."; -    } -    llvm_unreachable( -        "An enumerator of vtabledump_error does not have a message defined."); -  } -}; -} // namespace - -namespace llvm { -const std::error_category &vtabledump_category() { -  static vtabledump_error_category o; -  return o; -} -} // namespace llvm  | 
