summaryrefslogtreecommitdiffstats
path: root/llvm/test
diff options
context:
space:
mode:
authorSam Clegg <sbc@chromium.org>2017-06-16 23:29:54 +0000
committerSam Clegg <sbc@chromium.org>2017-06-16 23:29:54 +0000
commit20c7d432a432c84e15c28b72e8f947e812aaa3e4 (patch)
treec9d0ea761bac5bf3fdd78a9473d5f5e9558860a4 /llvm/test
parenta63178f756db11bdccf4dab17886546e33472237 (diff)
downloadbcm5719-llvm-20c7d432a432c84e15c28b72e8f947e812aaa3e4.tar.gz
bcm5719-llvm-20c7d432a432c84e15c28b72e8f947e812aaa3e4.zip
obj2yaml: Improve error reporting
Previously only the error codes were reported which meant that useful information about malformed inputs was not shown. Differential Revision: https://reviews.llvm.org/D34008 llvm-svn: 305609
Diffstat (limited to 'llvm/test')
-rw-r--r--llvm/test/Object/obj2yaml.test2
-rw-r--r--llvm/test/ObjectYAML/wasm/header_invalid_version.yaml2
-rw-r--r--llvm/test/tools/obj2yaml/invalid_input_file.test4
3 files changed, 6 insertions, 2 deletions
diff --git a/llvm/test/Object/obj2yaml.test b/llvm/test/Object/obj2yaml.test
index 171488da78f..b89311db606 100644
--- a/llvm/test/Object/obj2yaml.test
+++ b/llvm/test/Object/obj2yaml.test
@@ -478,4 +478,4 @@ ELF-X86-64-UNWIND-NEXT: AddressAlign: 0x0000000000000001
ELF-X86-64-UNWIND-NEXT: Content: ''
RUN: not obj2yaml %t.blah 2>&1 | FileCheck --check-prefix=ENOENT %s
-ENOENT: Error: '{{[Nn]}}o such file or directory'
+ENOENT: Error reading file: {{.*}}.blah: {{[Nn]}}o such file or directory
diff --git a/llvm/test/ObjectYAML/wasm/header_invalid_version.yaml b/llvm/test/ObjectYAML/wasm/header_invalid_version.yaml
index fa742db8cba..a7055f08e17 100644
--- a/llvm/test/ObjectYAML/wasm/header_invalid_version.yaml
+++ b/llvm/test/ObjectYAML/wasm/header_invalid_version.yaml
@@ -3,4 +3,4 @@
FileHeader:
Version: 0x00000002
...
-# CHECK: Error: 'Invalid data was encountered while parsing the file'
+# CHECK: Error reading file: <stdin>: Bad version number
diff --git a/llvm/test/tools/obj2yaml/invalid_input_file.test b/llvm/test/tools/obj2yaml/invalid_input_file.test
new file mode 100644
index 00000000000..573e753c8a8
--- /dev/null
+++ b/llvm/test/tools/obj2yaml/invalid_input_file.test
@@ -0,0 +1,4 @@
+# RUN: not obj2yaml %p/path/does/not/exist 2>&1 | FileCheck %s
+
+# Don't check the OS-dependent message "No such file or directory".
+# CHECK: Error reading file: {{.*}}/path/does/not/exist: {{.*}}
OpenPOWER on IntegriCloud