diff options
author | Peter Collingbourne <peter@pcc.me.uk> | 2015-07-07 02:15:25 +0000 |
---|---|---|
committer | Peter Collingbourne <peter@pcc.me.uk> | 2015-07-07 02:15:25 +0000 |
commit | 8e17451d541ab96055534c0206e358cb2b109554 (patch) | |
tree | 57fbd540697d824b17cf8277599191b1e17eb98c /clang/lib/Parse/Parser.cpp | |
parent | 36962cd925ddef5899b09e6f02ad3e2f95f92915 (diff) | |
download | bcm5719-llvm-8e17451d541ab96055534c0206e358cb2b109554.tar.gz bcm5719-llvm-8e17451d541ab96055534c0206e358cb2b109554.zip |
COFF: Fix bug involving archives defining a symbol multiple times.
Previously we were unnecessarily loading lazy symbols if they appeared in an
archive multiple times, as can happen with comdat symbols. This change fixes
the bug by only loading symbols from archives at load time if the original
symbol was undefined.
Differential Revision: http://reviews.llvm.org/D10980
llvm-svn: 241538
Diffstat (limited to 'clang/lib/Parse/Parser.cpp')
0 files changed, 0 insertions, 0 deletions