[llvm] r174346 - Print error messages from MemoryBuffer::getFile() in llvm-symbolizer

Alexey Samsonov samsonov at google.com
Mon Feb 4 23:01:34 PST 2013


Author: samsonov
Date: Tue Feb  5 01:01:34 2013
New Revision: 174346

URL: http://llvm.org/viewvc/llvm-project?rev=174346&view=rev
Log:
Print error messages from MemoryBuffer::getFile() in llvm-symbolizer

Modified:
    llvm/trunk/tools/llvm-symbolizer/LLVMSymbolize.cpp

Modified: llvm/trunk/tools/llvm-symbolizer/LLVMSymbolize.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/tools/llvm-symbolizer/LLVMSymbolize.cpp?rev=174346&r1=174345&r2=174346&view=diff
==============================================================================
--- llvm/trunk/tools/llvm-symbolizer/LLVMSymbolize.cpp (original)
+++ llvm/trunk/tools/llvm-symbolizer/LLVMSymbolize.cpp Tue Feb  5 01:01:34 2013
@@ -181,7 +181,8 @@ static bool getObjectEndianness(const Ob
 
 static ObjectFile *getObjectFile(const std::string &Path) {
   OwningPtr<MemoryBuffer> Buff;
-  MemoryBuffer::getFile(Path, Buff);
+  if (error_code ec = MemoryBuffer::getFile(Path, Buff))
+    error(ec);
   return ObjectFile::createObjectFile(Buff.take());
 }
 





More information about the llvm-commits mailing list