Teach TemplateSpecializationTypeLoc::initializeArgLocs() to actually
commit10d07577470d84969960968df9c26e485ab086ee
authorDouglas Gregor <doug.gregor@gmail.com>
Tue, 25 Jan 2011 19:13:18 +0000 (25 19:13 +0000)
committerDouglas Gregor <doug.gregor@gmail.com>
Tue, 25 Jan 2011 19:13:18 +0000 (25 19:13 +0000)
tree4cf47abb0058f7ada5262a133ee3aa859ab6df4a
parent24542805e0f3ae1bdca81f2aad17cf1520905cf1
Teach TemplateSpecializationTypeLoc::initializeArgLocs() to actually
generate meaningful [*] template argument location information.

[*] Well, as meaningful as possible, given that this entire code path
is a hack for when we've lost type-source information.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@124211 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/AST/TypeLoc.h
lib/AST/ASTContext.cpp
lib/AST/TypeLoc.cpp
lib/Sema/SemaTemplate.cpp
lib/Sema/SemaType.cpp
lib/Sema/TreeTransform.h