diff options
author | Reid Kleckner <rnk@google.com> | 2015-11-13 17:00:36 +0000 |
---|---|---|
committer | Reid Kleckner <rnk@google.com> | 2015-11-13 17:00:36 +0000 |
commit | c038e2db4d890969b016efc9a0f7c907c1fca19d (patch) | |
tree | 629ee225731c1495189fee3bd2d798f30c216a75 /clang/lib/Lex/ModuleMap.cpp | |
parent | f920fb19f19b5c3d7293d4d9584281250c57d504 (diff) | |
download | bcm5719-llvm-c038e2db4d890969b016efc9a0f7c907c1fca19d.tar.gz bcm5719-llvm-c038e2db4d890969b016efc9a0f7c907c1fca19d.zip |
[Symbolizer] Don't use PE symbol tables to override PDB symbols
Summary:
PE files are stripped by default, and only contain the names of exported
symbols.
The actual reason that we bother to do this override by default is
actually due to a quirk of the way -gline-tables-only is implemented, so
I phrased the check as "if we are symbolizing from dwarf, do the symtab
override".
This fixes lots of Windows ASan tests that I broke in r250582.
Reviewers: samsonov
Subscribers: llvm-commits
Differential Revision: http://reviews.llvm.org/D14594
llvm-svn: 253051
Diffstat (limited to 'clang/lib/Lex/ModuleMap.cpp')
0 files changed, 0 insertions, 0 deletions