diff options
author | Aleksei Sidorin <a.sidorin@samsung.com> | 2018-05-15 11:09:07 +0000 |
---|---|---|
committer | Aleksei Sidorin <a.sidorin@samsung.com> | 2018-05-15 11:09:07 +0000 |
commit | 761c2247b44a4128e715fe71a1faeadd28d4028a (patch) | |
tree | 0b98371935c335cec69a943375268335d626639d /clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp | |
parent | 904684cf5c02f9c781ee0310d1daaef0d1193c74 (diff) | |
download | llvm-761c2247b44a4128e715fe71a1faeadd28d4028a.zip llvm-761c2247b44a4128e715fe71a1faeadd28d4028a.tar.gz llvm-761c2247b44a4128e715fe71a1faeadd28d4028a.tar.bz2 |
[ASTImporter] Extend lookup logic in class templates
During import of a class template, lookup may find a forward
declaration and structural match falsely reports equivalency
between a forward decl and a definition. The result is that
some definitions are not imported if we had imported a forward
decl previously. This patch gives a fix.
Patch by Gabor Marton!
Differential Revision: https://reviews.llvm.org/D46353
llvm-svn: 332338
Diffstat (limited to 'clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp')
0 files changed, 0 insertions, 0 deletions