diff options
author | John McCall <rjmccall@apple.com> | 2010-06-11 00:33:02 +0000 |
---|---|---|
committer | John McCall <rjmccall@apple.com> | 2010-06-11 00:33:02 +0000 |
commit | c392f37ae81d99a29c95dafb964e52492f2e0f37 (patch) | |
tree | 256ac4ce11a58388766a1dd709d81551395e8efa /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | d85248be7abb5c707ea1b3457a0692f240b40dda (diff) | |
download | llvm-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