This fixes a linker crash (found out while testing --gc-sections, testcase provided by Rafael Avila de Espindola). While this behaviour was found while testing ELF, it' not necessarily ELF specific and this change is (apparently) harmless on all the other drivers. Differential Revision: D7823 Reviewed by: ruiu llvm-svn: 230614
24 lines
484 B
Plaintext
24 lines
484 B
Plaintext
# RUN: lld -core --dead-strip %s | FileCheck %s
|
|
|
|
#
|
|
# Test that absolute symbols are parsed and preserved
|
|
#
|
|
|
|
---
|
|
absolute-atoms:
|
|
- name: putchar
|
|
value: 0xFFFF0040
|
|
|
|
- name: reset
|
|
value: 0xFFFF0080
|
|
|
|
...
|
|
|
|
|
|
# CHECK: absolute-atoms:
|
|
# CHECK: name: putchar
|
|
# CHECK: value: 0x00000000FFFF0040
|
|
# CHECK: name: reset
|
|
# CHECK: value: 0x00000000FFFF0080
|
|
# CHECK: ...
|