diff options
author | Todd Fiala <todd.fiala@gmail.com> | 2014-09-15 16:27:44 +0000 |
---|---|---|
committer | Todd Fiala <todd.fiala@gmail.com> | 2014-09-15 16:27:44 +0000 |
commit | 1a08866aab6fd54b2fbe75f89f4a42c5f820e65a (patch) | |
tree | f49e07388c132f4ef48e384d3093597956e16d3a /clang/lib/Frontend/InitPreprocessor.cpp | |
parent | 36d791023e124f9b2d06224be0d5c2a5ca8e5055 (diff) | |
download | llvm-1a08866aab6fd54b2fbe75f89f4a42c5f820e65a.zip llvm-1a08866aab6fd54b2fbe75f89f4a42c5f820e65a.tar.gz llvm-1a08866aab6fd54b2fbe75f89f4a42c5f820e65a.tar.bz2 |
Handle ARM ELF symbols properly: skip $t* and $a* symbols in ObjectFileELF.
ELF objects contain marker symbols to differentiate between ARM and
THUMB functions. Instead of storing them internally and having garbage
show up when symbols are searched for by the user, we can just skip them
and not store them at all, as we never actually need them.
Change by Stephane Sezer.
Tested:
Ubuntu 14.04 x86_64
MacOSX 10.9.4 x86_64
llvm-svn: 217782
Diffstat (limited to 'clang/lib/Frontend/InitPreprocessor.cpp')
0 files changed, 0 insertions, 0 deletions