From 37911af8c4e74c9d04a5f38e2199c1ad88fa9775 Mon Sep 17 00:00:00 2001 From: Reid Spencer Date: Mon, 13 Dec 2004 02:58:16 +0000 Subject: [PATCH] Make the OpenAndLoad functions have an ErrorMessage argument. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18849 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/Bytecode/Archive.h | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/include/llvm/Bytecode/Archive.h b/include/llvm/Bytecode/Archive.h index 41c931150da..102bb5c507a 100644 --- a/include/llvm/Bytecode/Archive.h +++ b/include/llvm/Bytecode/Archive.h @@ -306,7 +306,10 @@ class Archive { /// you intend to modify the archive or traverse its contents (e.g. for /// printing). /// @brief Open and load an archive file - static Archive* OpenAndLoad(const sys::Path& filePath); + static Archive* OpenAndLoad( + const sys::Path& filePath, ///< The file path to open and load + std::string* ErrorMessage = 0 ///< An optional error string + ); /// This method opens an existing archive file from \p Filename and reads in /// its symbol table without reading in any of the archive's members. This @@ -325,7 +328,8 @@ class Archive { /// @returns an Archive* that represents the archive file. /// @brief Open an existing archive and load its symbols. static Archive* OpenAndLoadSymbols( - const sys::Path& Filename ///< Name of the archive file to open + const sys::Path& Filename, ///< Name of the archive file to open + std::string* ErrorMessage=0 ///< An optional error string ); /// This destructor cleans up the Archive object, releases all memory, and