blob: 9145e8230b94389c21a61efe1dcad3ae19cb89ea [file] [edit]
; UNSUPPORTED: system-zos
; Test malformed outer OffloadBinary is handled gracefully.
; RUN: printf "\020\377\020\255\012" > %t
; RUN: not llvm-offload-binary %t 2>&1 | FileCheck --check-prefix=MALFORMED-OUTER %s
; MALFORMED-OUTER: llvm-offload-binary: error: Invalid data was encountered while parsing the file
; Test malformed inner OffloadBinary is handled gracefully.
; RUN: printf "\020\377\020\255\012" > %t.malformed
; RUN: llvm-offload-binary -o %t.nested --image=file=%t.malformed,arch=nested,triple=x-y-z
; RUN: not llvm-offload-binary %t.nested 2>&1 | FileCheck --check-prefix=MALFORMED-INNER %s
; MALFORMED-INNER: llvm-offload-binary: error: Invalid data was encountered while parsing the file