aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/InitPreprocessor.cpp
diff options
context:
space:
mode:
authorTodd Fiala <todd.fiala@gmail.com>2014-09-15 16:27:44 +0000
committerTodd Fiala <todd.fiala@gmail.com>2014-09-15 16:27:44 +0000
commit1a08866aab6fd54b2fbe75f89f4a42c5f820e65a (patch)
treef49e07388c132f4ef48e384d3093597956e16d3a /clang/lib/Frontend/InitPreprocessor.cpp
parent36d791023e124f9b2d06224be0d5c2a5ca8e5055 (diff)
downloadllvm-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