<div dir="ltr">If you like, you might want to consider the recently introduced llvm::Error which has more checking to ensure errors aren't accidentally ignored/dropped.</div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, May 4, 2016 at 3:35 PM, Zachary Turner via llvm-commits <span dir="ltr"><<a href="mailto:llvm-commits@lists.llvm.org" target="_blank">llvm-commits@lists.llvm.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">zturner created this revision.<br>
zturner added a reviewer: rnk.<br>
zturner added a subscriber: llvm-commits.<br>
<br>
This centralizes the message translation and also provides a more generic interoperability with other libraries that expect to use std error codes.<br>
<br>
<a href="http://reviews.llvm.org/D19940" rel="noreferrer" target="_blank">http://reviews.llvm.org/D19940</a><br>
<br>
Files:<br>
  include/llvm/DebugInfo/PDB/DIA/DIASession.h<br>
  include/llvm/DebugInfo/PDB/Error.h<br>
  include/llvm/DebugInfo/PDB/PDB.h<br>
  include/llvm/DebugInfo/PDB/PDBTypes.h<br>
  include/llvm/DebugInfo/PDB/Raw/RawSession.h<br>
  lib/DebugInfo/PDB/CMakeLists.txt<br>
  lib/DebugInfo/PDB/DIA/DIASession.cpp<br>
  lib/DebugInfo/PDB/Error.cpp<br>
  lib/DebugInfo/PDB/PDB.cpp<br>
  lib/DebugInfo/PDB/Raw/DbiStream.cpp<br>
  lib/DebugInfo/PDB/Raw/InfoStream.cpp<br>
  lib/DebugInfo/PDB/Raw/NameHashTable.cpp<br>
  lib/DebugInfo/PDB/Raw/NameMap.cpp<br>
  lib/DebugInfo/PDB/Raw/PDBFile.cpp<br>
  lib/DebugInfo/PDB/Raw/RawSession.cpp<br>
  lib/DebugInfo/PDB/Raw/TpiStream.cpp<br>
  lib/DebugInfo/Symbolize/Symbolize.cpp<br>
  test/DebugInfo/PDB/pdbdump-headers.test<br>
  tools/llvm-pdbdump/llvm-pdbdump.cpp<br>
<br>
<br>_______________________________________________<br>
llvm-commits mailing list<br>
<a href="mailto:llvm-commits@lists.llvm.org">llvm-commits@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits</a><br>
<br></blockquote></div><br></div>