From 6a7efef4af55b995fdfe9a0819adcb823cbb6191 Mon Sep 17 00:00:00 2001 From: Alexandre Ganea Date: Fri, 31 Aug 2018 17:41:58 +0000 Subject: [DebugInfo] Common behavior for error types Following D50807, and heading towards D50664, this intermediary change does the following: 1. Upgrade all custom Error types in llvm/trunk/lib/DebugInfo/ to use the new StringError behavior (D50807). 2. Implement std::is_error_code_enum and make_error_code() for DebugInfo error enumerations. 3. Rename GenericError -> PDBError (the file will be renamed in a subsequent commit) 4. Update custom error messages to follow the same formatting: (\w\s*)+\. 5. Keep generic "file not found" (ENOENT) errors as they are in PDB code. Previously, there used to be a custom enumeration for that purpose. 6. Remove a few extraneous LF in log() implementations. Printing LF is a responsability at a higher level, not at the error level. Differential Revision: https://reviews.llvm.org/D51499 llvm-svn: 341228 --- llvm/lib/Support/BinaryStreamError.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'llvm/lib/Support/BinaryStreamError.cpp') diff --git a/llvm/lib/Support/BinaryStreamError.cpp b/llvm/lib/Support/BinaryStreamError.cpp index 60f5e21f041..cdc811d78d6 100644 --- a/llvm/lib/Support/BinaryStreamError.cpp +++ b/llvm/lib/Support/BinaryStreamError.cpp @@ -47,7 +47,7 @@ BinaryStreamError::BinaryStreamError(stream_error_code C, StringRef Context) } } -void BinaryStreamError::log(raw_ostream &OS) const { OS << ErrMsg << "\n"; } +void BinaryStreamError::log(raw_ostream &OS) const { OS << ErrMsg; } StringRef BinaryStreamError::getErrorMessage() const { return ErrMsg; } -- cgit v1.2.3