aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2010-03-31 22:19:08 +0000
committerDouglas Gregor <dgregor@apple.com>2010-03-31 22:19:08 +0000
commit4033642464e8ba0982f88f34cffad808d247b393 (patch)
tree1cabced991d7c1af1de5f44eee221a0471b6d449 /lib/CodeGen/CodeGenModule.cpp
parent809872eca7f6c024e2ab41ddffbbeeae807bf5dc (diff)
Change the representation of dependent elaborated-type-specifiers
(such as "class T::foo") from an ElaboratedType of a TypenameType to a DependentNameType, which more accurately models the underlying concept. Improve template instantiation for DependentNameType nodes that represent nested-name-specifiers, by performing tag name lookup and checking the resulting tag appropriately. Fixes PR5681. There is still much testing and cleanup to do in this area. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@100054 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions