Martin Storsjo | fb90920 | 2019-01-11 14:13:04 +0000 | [diff] [blame] | 1 | RUN: yaml2obj %p/Inputs/discard-locals.yaml > %t.in.o |
| 2 | |
| 3 | RUN: llvm-objdump -t %t.in.o | FileCheck %s --check-prefixes=SYMBOLS,SYMBOLS-PRE |
| 4 | |
| 5 | RUN: llvm-objcopy --strip-unneeded %t.in.o %t.out.o |
| 6 | RUN: llvm-objdump -t %t.out.o | FileCheck %s --check-prefix=SYMBOLS |
| 7 | |
| 8 | SYMBOLS: SYMBOL TABLE: |
| 9 | SYMBOLS-NEXT: external |
| 10 | SYMBOLS-NEXT: external_undefined |
Martin Storsjo | 4b0694b | 2019-01-14 18:56:47 +0000 | [diff] [blame] | 11 | SYMBOLS-PRE-NEXT: external_undefined_unreferenced |
Martin Storsjo | fb90920 | 2019-01-11 14:13:04 +0000 | [diff] [blame] | 12 | SYMBOLS-PRE-NEXT: local_unreferenced |
| 13 | SYMBOLS-NEXT: local_referenced |
| 14 | SYMBOLS-PRE-NEXT: local_undefined_unreferenced |
Martin Storsjo | 4707fb6 | 2019-01-14 18:56:27 +0000 | [diff] [blame] | 15 | SYMBOLS-PRE-NEXT: @feat.00 |
Martin Storsjo | fb90920 | 2019-01-11 14:13:04 +0000 | [diff] [blame] | 16 | SYMBOLS-EMPTY: |