[PATCH] D41416: [modules] [pch] Do not deserialize all lazy template specializations when looking for one.
Vassil Vassilev via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Thu Jan 4 13:21:20 PST 2018
v.g.vassilev updated this revision to Diff 128645.
v.g.vassilev added a comment.
Loading of lazy partial template specializations should not trigger loading of full template specializations.
Often during selection process we need to load all partial template specializations. It is very rare to do so for full template specialization.
https://reviews.llvm.org/D41416
Files:
include/clang/AST/DeclTemplate.h
lib/AST/DeclTemplate.cpp
lib/Serialization/ASTReader.cpp
lib/Serialization/ASTReaderDecl.cpp
lib/Serialization/ASTWriter.cpp
lib/Serialization/ASTWriterDecl.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D41416.128645.patch
Type: text/x-patch
Size: 24229 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20180104/85e3311c/attachment-0001.bin>
More information about the cfe-commits
mailing list