forked from OSchip/llvm-project
[obj2yaml] Fix "time of check to time of use" bug. Add a test.
llvm-svn: 248096
This commit is contained in:
parent
06f6f995a1
commit
a539f63ae1
|
@ -414,3 +414,6 @@ ELF-X86-64-UNWIND-NEXT: Type: SHT_X86_64_UNWIND
|
|||
ELF-X86-64-UNWIND-NEXT: Flags: [ SHF_ALLOC ]
|
||||
ELF-X86-64-UNWIND-NEXT: AddressAlign: 0x0000000000000001
|
||||
ELF-X86-64-UNWIND-NEXT: Content: ''
|
||||
|
||||
RUN: not llvm-cxxdump %t.blah 2>&1 | FileCheck --check-prefix=ENOENT %s
|
||||
ENOENT: {{.*}}.blah: {{[Nn]}}o such file or directory
|
||||
|
|
|
@ -29,9 +29,6 @@ static std::error_code dumpObject(const ObjectFile &Obj) {
|
|||
}
|
||||
|
||||
static std::error_code dumpInput(StringRef File) {
|
||||
if (File != "-" && !sys::fs::exists(File))
|
||||
return obj2yaml_error::file_not_found;
|
||||
|
||||
ErrorOr<OwningBinary<Binary>> BinaryOrErr = createBinary(File);
|
||||
if (std::error_code EC = BinaryOrErr.getError())
|
||||
return EC;
|
||||
|
|
Loading…
Reference in New Issue