Rafael Espindola | 20569e9 | 2017-12-05 16:40:56 +0000 | [diff] [blame] | 1 | # REQUIRES: system-windows |
Rafael Espindola | 74de7e0 | 2017-12-05 18:26:23 +0000 | [diff] [blame^] | 2 | # RUN: yaml2obj %s > %t.o |
| 3 | # RUN: rm -f %t2.o |
| 4 | # RUN: cp %t.o %t2.o |
| 5 | # RUN: attrib +r %t2.o |
Rafael Espindola | 20569e9 | 2017-12-05 16:40:56 +0000 | [diff] [blame] | 6 | |
Rafael Espindola | 74de7e0 | 2017-12-05 18:26:23 +0000 | [diff] [blame^] | 7 | # This fails because it cannot replace %t2.o |
| 8 | # RUN: not llvm-objcopy %t.o %t2.o |
Rafael Espindola | 20569e9 | 2017-12-05 16:40:56 +0000 | [diff] [blame] | 9 | |
| 10 | # But it doesn't leave any temporary files behind. |
Rafael Espindola | 74de7e0 | 2017-12-05 18:26:23 +0000 | [diff] [blame^] | 11 | # RUN: not ls %t2.o.tmp* |
Rafael Espindola | 20569e9 | 2017-12-05 16:40:56 +0000 | [diff] [blame] | 12 | |
| 13 | !ELF |
| 14 | FileHeader: |
| 15 | Class: ELFCLASS64 |
| 16 | Data: ELFDATA2LSB |
| 17 | Type: ET_REL |
| 18 | Machine: EM_X86_64 |