[llvm-rtdyld] Don't waste cycles invalidating instruction cache.
[oota-llvm.git] / tools / llvm-cxxdump / llvm-cxxdump.cpp
index 96526c4ea4537f3b64ad6c4e8f3e2907af3b9a4a..3dda69266a2d803778f3fc67485528ae24ccfab8 100644 (file)
@@ -483,10 +483,7 @@ static void dumpCXXData(const ObjectFile *Obj) {
 
 static void dumpArchive(const Archive *Arc) {
   for (auto &ErrorOrChild : Arc->children()) {
-    if (std::error_code EC = ErrorOrChild.getError()) {
-      reportError(Arc->getFileName(), EC.message());
-      break;
-    }
+    error(ErrorOrChild.getError());
     const Archive::Child &ArcC = *ErrorOrChild;
     ErrorOr<std::unique_ptr<Binary>> ChildOrErr = ArcC.getAsBinary();
     if (std::error_code EC = ChildOrErr.getError()) {