summaryrefslogtreecommitdiffstats
path: root/contrib/libs/llvm14/lib/Support/BinaryStreamError.cpp
diff options
context:
space:
mode:
authorrobot-piglet <[email protected]>2025-03-05 13:38:11 +0300
committerrobot-piglet <[email protected]>2025-03-05 13:49:53 +0300
commit9eed360f02de773a5ed2de5d2a3e81fc7f06acfa (patch)
tree744a4054e64eb443073c7c6ad36b29cedcf9c2e6 /contrib/libs/llvm14/lib/Support/BinaryStreamError.cpp
parentc141a5c40bda2eed1a68b0626ffdae5fd19359a6 (diff)
Intermediate changes
commit_hash:2ec2671384dd8e604d41bc5c52c2f7858e4afea6
Diffstat (limited to 'contrib/libs/llvm14/lib/Support/BinaryStreamError.cpp')
-rw-r--r--contrib/libs/llvm14/lib/Support/BinaryStreamError.cpp55
1 files changed, 0 insertions, 55 deletions
diff --git a/contrib/libs/llvm14/lib/Support/BinaryStreamError.cpp b/contrib/libs/llvm14/lib/Support/BinaryStreamError.cpp
deleted file mode 100644
index 9b8f6862b65..00000000000
--- a/contrib/libs/llvm14/lib/Support/BinaryStreamError.cpp
+++ /dev/null
@@ -1,55 +0,0 @@
-//===- BinaryStreamError.cpp - Error extensions for streams -----*- 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
-//
-//===----------------------------------------------------------------------===//
-
-#include "llvm/Support/BinaryStreamError.h"
-#include "llvm/Support/raw_ostream.h"
-
-using namespace llvm;
-
-char BinaryStreamError::ID = 0;
-
-BinaryStreamError::BinaryStreamError(stream_error_code C)
- : BinaryStreamError(C, "") {}
-
-BinaryStreamError::BinaryStreamError(StringRef Context)
- : BinaryStreamError(stream_error_code::unspecified, Context) {}
-
-BinaryStreamError::BinaryStreamError(stream_error_code C, StringRef Context)
- : Code(C) {
- ErrMsg = "Stream Error: ";
- switch (C) {
- case stream_error_code::unspecified:
- ErrMsg += "An unspecified error has occurred.";
- break;
- case stream_error_code::stream_too_short:
- ErrMsg += "The stream is too short to perform the requested operation.";
- break;
- case stream_error_code::invalid_array_size:
- ErrMsg += "The buffer size is not a multiple of the array element size.";
- break;
- case stream_error_code::invalid_offset:
- ErrMsg += "The specified offset is invalid for the current stream.";
- break;
- case stream_error_code::filesystem_error:
- ErrMsg += "An I/O error occurred on the file system.";
- break;
- }
-
- if (!Context.empty()) {
- ErrMsg += " ";
- ErrMsg += Context;
- }
-}
-
-void BinaryStreamError::log(raw_ostream &OS) const { OS << ErrMsg; }
-
-StringRef BinaryStreamError::getErrorMessage() const { return ErrMsg; }
-
-std::error_code BinaryStreamError::convertToErrorCode() const {
- return inconvertibleErrorCode();
-}