]> granicus.if.org Git - clang/commit
[modules] More removal of unnecessary deserialization of lexical decls.
authorRichard Smith <richard-llvm@metafoo.co.uk>
Tue, 24 Mar 2015 02:49:55 +0000 (02:49 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Tue, 24 Mar 2015 02:49:55 +0000 (02:49 +0000)
commitb6628fdcb68715351589d3429768f53533b5435b
treed97964a49c33cecb805ad20cd8da9e7c25a42a70
parentc850c7e1887debd28a8da94d80afc1ce45256665
[modules] More removal of unnecessary deserialization of lexical decls.

Even if we have no external visible declarations, we may still have external
lexical decls that lookup() would import to fill its lookup table. It's simpler
and faster to always take the no-deserialization path through noload_lookup.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@233046 91177308-0d34-0410-b5e6-96231b3b80d8
lib/AST/DeclBase.cpp