diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2015-06-03 05:14:22 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2015-06-03 05:14:22 +0000 |
commit | 75d5b5495f1514e239c1b18254ddcf7a297e80ee (patch) | |
tree | 5298aa78b05bc21c610511543cf860a67d654b2a /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 37070a5a3aa3103ac8817ef7ff620d2c514e8548 (diff) | |
download | llvm-75d5b5495f1514e239c1b18254ddcf7a297e80ee.zip llvm-75d5b5495f1514e239c1b18254ddcf7a297e80ee.tar.gz llvm-75d5b5495f1514e239c1b18254ddcf7a297e80ee.tar.bz2 |
Fix the interpretation of a 0 st_name.
The ELF spec is very clear:
-----------------------------------------------------------------------------
If the value is non-zero, it represents a string table index that gives the
symbol name. Otherwise, the symbol table entry has no name.
--------------------------------------------------------------------------
In particular, a st_name of 0 most certainly doesn't mean that the symbol has
the same name as the section.
llvm-svn: 238899
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions