diff options
author | orivej <[email protected]> | 2022-02-10 16:44:49 +0300 |
---|---|---|
committer | Daniil Cherednik <[email protected]> | 2022-02-10 16:44:49 +0300 |
commit | 718c552901d703c502ccbefdfc3c9028d608b947 (patch) | |
tree | 46534a98bbefcd7b1f3faa5b52c138ab27db75b7 /contrib/libs/llvm12/include/llvm/DebugInfo/CodeView/CodeViewError.h | |
parent | e9656aae26e0358d5378e5b63dcac5c8dbe0e4d0 (diff) |
Restoring authorship annotation for <[email protected]>. Commit 1 of 2.
Diffstat (limited to 'contrib/libs/llvm12/include/llvm/DebugInfo/CodeView/CodeViewError.h')
-rw-r--r-- | contrib/libs/llvm12/include/llvm/DebugInfo/CodeView/CodeViewError.h | 130 |
1 files changed, 65 insertions, 65 deletions
diff --git a/contrib/libs/llvm12/include/llvm/DebugInfo/CodeView/CodeViewError.h b/contrib/libs/llvm12/include/llvm/DebugInfo/CodeView/CodeViewError.h index f9d7bf2e969..8fc845cb1c0 100644 --- a/contrib/libs/llvm12/include/llvm/DebugInfo/CodeView/CodeViewError.h +++ b/contrib/libs/llvm12/include/llvm/DebugInfo/CodeView/CodeViewError.h @@ -1,65 +1,65 @@ -#pragma once - -#ifdef __GNUC__ -#pragma GCC diagnostic push -#pragma GCC diagnostic ignored "-Wunused-parameter" -#endif - -//===- CodeViewError.h - Error extensions for CodeView ----------*- C++ -*-===// -// -// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. -// See https://llvm.org/LICENSE.txt for license information. -// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -// -//===----------------------------------------------------------------------===// - -#ifndef LLVM_DEBUGINFO_PDB_CODEVIEW_CODEVIEWERROR_H -#define LLVM_DEBUGINFO_PDB_CODEVIEW_CODEVIEWERROR_H - -#include "llvm/Support/Error.h" - -#include <string> - -namespace llvm { -namespace codeview { -enum class cv_error_code { - unspecified = 1, - insufficient_buffer, - operation_unsupported, - corrupt_record, - no_records, - unknown_member_record, -}; -} // namespace codeview -} // namespace llvm - -namespace std { -template <> -struct is_error_code_enum<llvm::codeview::cv_error_code> : std::true_type {}; -} // namespace std - -namespace llvm { -namespace codeview { -const std::error_category &CVErrorCategory(); - -inline std::error_code make_error_code(cv_error_code E) { - return std::error_code(static_cast<int>(E), CVErrorCategory()); -} - -/// Base class for errors originating when parsing raw PDB files -class CodeViewError : public ErrorInfo<CodeViewError, StringError> { -public: - using ErrorInfo<CodeViewError, - StringError>::ErrorInfo; // inherit constructors - CodeViewError(const Twine &S) : ErrorInfo(S, cv_error_code::unspecified) {} - static char ID; -}; - -} // namespace codeview -} // namespace llvm - -#endif - -#ifdef __GNUC__ -#pragma GCC diagnostic pop -#endif +#pragma once + +#ifdef __GNUC__ +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wunused-parameter" +#endif + +//===- CodeViewError.h - Error extensions for CodeView ----------*- C++ -*-===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//===----------------------------------------------------------------------===// + +#ifndef LLVM_DEBUGINFO_PDB_CODEVIEW_CODEVIEWERROR_H +#define LLVM_DEBUGINFO_PDB_CODEVIEW_CODEVIEWERROR_H + +#include "llvm/Support/Error.h" + +#include <string> + +namespace llvm { +namespace codeview { +enum class cv_error_code { + unspecified = 1, + insufficient_buffer, + operation_unsupported, + corrupt_record, + no_records, + unknown_member_record, +}; +} // namespace codeview +} // namespace llvm + +namespace std { +template <> +struct is_error_code_enum<llvm::codeview::cv_error_code> : std::true_type {}; +} // namespace std + +namespace llvm { +namespace codeview { +const std::error_category &CVErrorCategory(); + +inline std::error_code make_error_code(cv_error_code E) { + return std::error_code(static_cast<int>(E), CVErrorCategory()); +} + +/// Base class for errors originating when parsing raw PDB files +class CodeViewError : public ErrorInfo<CodeViewError, StringError> { +public: + using ErrorInfo<CodeViewError, + StringError>::ErrorInfo; // inherit constructors + CodeViewError(const Twine &S) : ErrorInfo(S, cv_error_code::unspecified) {} + static char ID; +}; + +} // namespace codeview +} // namespace llvm + +#endif + +#ifdef __GNUC__ +#pragma GCC diagnostic pop +#endif |