| ## Test that llvm-objdump will display an error for incorrect nested OffloadBinary images. | |
| # RUN: yaml2obj %s -o %t.bin | |
| # RUN: llvm-objdump --offloading %t.bin 2>&1 | FileCheck %s -DFILENAME=%t.bin "-DROOT=OFFLOADING IMAGE" | |
| !Offload | |
| Members: | |
| - ImageKind: IMG_Object | |
| OffloadKind: OFK_OpenMP | |
| String: | |
| - Key: "triple" | |
| Value: "x-y-z" | |
| - Key: "arch" | |
| Value: "none" | |
| Content: 10ff10ad | |
| # CHECK: [[ROOT]] | |
| # CHECK-NOT: [[ROOT]] | |
| # CHECK: warning: '[[FILENAME]]': failed to extract nested OffloadBinary: Invalid data was encountered while parsing the file |