diff options
author | George Rimar <grimar@accesssoftek.com> | 2016-11-15 07:56:28 +0000 |
---|---|---|
committer | George Rimar <grimar@accesssoftek.com> | 2016-11-15 07:56:28 +0000 |
commit | 308752e474fa98842a74dc16e171c595b40db651 (patch) | |
tree | 0cbca1feaa4085e9dbddef47ebe682bf86aae74f /clang/lib/CodeGen/CodeGenFunction.h | |
parent | b573553424cd1700cc1128eb8431de8cdfc3b04c (diff) | |
download | llvm-308752e474fa98842a74dc16e171c595b40db651.zip llvm-308752e474fa98842a74dc16e171c595b40db651.tar.gz llvm-308752e474fa98842a74dc16e171c595b40db651.tar.bz2 |
[ELF] - Allow symbols of STT_NOTYPE to be associated with SHT_SYMTAB sections.
Found this when tried to link lang/ccl FreeBSD port.
Issue is very close to D23201.
This is the reason of lang/ccl port link fail.
GNU assembler 2.17.50 [FreeBSD] 2007-07-03 could generate broken objects,
where notype symbols are associated with symtab:
...
[ 9] .symtab SYMTAB 0000000000000000 00003c78
0000000000006858 0000000000000018 10 803 8
...
192: 000000000000000d 0 NOTYPE LOCAL DEFAULT 9 _cons_org
Patch allows to handle such objects.
Differential revision: https://reviews.llvm.org/D26613
llvm-svn: 286939
Diffstat (limited to 'clang/lib/CodeGen/CodeGenFunction.h')
0 files changed, 0 insertions, 0 deletions