llvm-dwp: Use llvm::Error to improve diagnostic quality/error handling in llvm-dwp

llvm-svn: 269339
diff --git a/llvm/test/tools/llvm-dwp/X86/compressfail.test b/llvm/test/tools/llvm-dwp/X86/compressfail.test
new file mode 100644
index 0000000..d9f50cb
--- /dev/null
+++ b/llvm/test/tools/llvm-dwp/X86/compressfail.test
@@ -0,0 +1,5 @@
+RUN: not llvm-dwp %p/../Inputs/compressfail/a.dwo -o %t 2>&1 | FileCheck %s
+
+REQUIRES: zlib
+
+CHECK: error: failure while decompressing compressed section: 'zdebug_info.dwo'