aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Basic/FileSystemStatCache.cpp
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2011-12-19 18:19:24 +0000
committerDouglas Gregor <dgregor@apple.com>2011-12-19 18:19:24 +0000
commit074a409622d720f28396109f32b49e3f94fa3374 (patch)
treec625a0e4c2066ffa238e649fda2119b184cb061f /clang/lib/Basic/FileSystemStatCache.cpp
parenta7d24216033bfd49478150a292422f03cf0dcfc8 (diff)
downloadllvm-074a409622d720f28396109f32b49e3f94fa3374.zip
llvm-074a409622d720f28396109f32b49e3f94fa3374.tar.gz
llvm-074a409622d720f28396109f32b49e3f94fa3374.tar.bz2
Re-implement (de-)serialization of redeclaration chains for
redeclaration templates (RedeclarableTemplateDecl), similarly to the way (de-)serialization is implemented for Redeclarable<T>. In the process, found a simpler formulation for handling redeclaration chains and implemented that in both places. The new test establishes that we're building the redeclaration chains properly. However, the FIXME indicates where we're tickling a different bug that has to do with us not setting the DefinitionData pointer properly in redeclarations that we detected after the definition itself was deserialized. The (separable) fix for that bug is forthcoming. llvm-svn: 146883
Diffstat (limited to 'clang/lib/Basic/FileSystemStatCache.cpp')
0 files changed, 0 insertions, 0 deletions