[PATCH] D16645: ELF: Report multiple errors from the driver.

Rui Ueyama via llvm-commits llvm-commits at lists.llvm.org
Thu Jan 28 17:55:25 PST 2016


ruiu added inline comments.

================
Comment at: ELF/Driver.cpp:68
@@ -65,2 +67,3 @@
   ErrorOr<std::unique_ptr<Archive>> FileOrErr = Archive::create(MB);
-  fatal(FileOrErr, "Failed to parse archive");
+  if (error(FileOrErr, "Failed to parse archive"))
+    return {};
----------------
rafael wrote:
> This is a broken file case, I would leave it for another patch.
Fair. Done.


http://reviews.llvm.org/D16645





More information about the llvm-commits mailing list