]> granicus.if.org Git - clang/commit
Teach CXXScopeSpec to handle the extension of a nested-name-specifier
authorDouglas Gregor <dgregor@apple.com>
Thu, 24 Feb 2011 00:17:56 +0000 (00:17 +0000)
committerDouglas Gregor <dgregor@apple.com>
Thu, 24 Feb 2011 00:17:56 +0000 (00:17 +0000)
commit2e4c34ac53d08633b9473df921db4c7e4c9cd577
tree23baebe327cab2f1362aeafd1b95be1be33f34ee
parent6c3c3f53b32288f0be38e010c96da271f264f2ad
Teach CXXScopeSpec to handle the extension of a nested-name-specifier
with another component in the nested-name-specifiers, updating its
representation (a NestedNameSpecifier) and source-location information
(currently a SourceRange) simultaneously. This is groundwork for
adding source-location information to nested-name-specifiers.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@126346 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Sema/DeclSpec.h
include/clang/Sema/Sema.h
lib/Parse/ParseExprCXX.cpp
lib/Sema/DeclSpec.cpp
lib/Sema/SemaCXXScopeSpec.cpp
lib/Sema/TreeTransform.h
lib/Sema/TypeLocBuilder.h