aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorJohn McCall <rjmccall@apple.com>2010-06-11 00:33:02 +0000
committerJohn McCall <rjmccall@apple.com>2010-06-11 00:33:02 +0000
commitc392f37ae81d99a29c95dafb964e52492f2e0f37 (patch)
tree256ac4ce11a58388766a1dd709d81551395e8efa /clang/lib/Frontend/CompilerInvocation.cpp
parentd85248be7abb5c707ea1b3457a0692f240b40dda (diff)
downloadllvm-c392f37ae81d99a29c95dafb964e52492f2e0f37.zip
llvm-c392f37ae81d99a29c95dafb964e52492f2e0f37.tar.gz
llvm-c392f37ae81d99a29c95dafb964e52492f2e0f37.tar.bz2
Split DependentNameType into two types. DependentNameType represents the
case of an elaborated-type-specifier like 'typename A<T>::foo', and DependentTemplateSpecializationType represents the case of an elaborated-type-specifier like 'typename A<T>::template B<T>'. The TypeLoc representation of a DependentTST conveniently exactly matches that of an ElaboratedType wrapping a TST. Kill off the explicit rebuild methods for RebuildInCurrentInstantiation; the standard implementations work fine because the nested name specifier is computable in the newly-entered context. llvm-svn: 105801
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions