]> granicus.if.org Git - clang/commit
Re-commit r183466 with a fix to make the TypeLoc casting machinery work
authorEli Friedman <eli.friedman@gmail.com>
Fri, 7 Jun 2013 20:31:48 +0000 (20:31 +0000)
committerEli Friedman <eli.friedman@gmail.com>
Fri, 7 Jun 2013 20:31:48 +0000 (20:31 +0000)
commit44ee0a710c59d8e6793189f903bae21c16814324
tree7c66e268bc8fb550f79f9876938353df8ca2ff7f
parent6071af93f9b3c5a361c2f11566003d729418be3d
Re-commit r183466 with a fix to make the TypeLoc casting machinery work
correctly in the presence of qualified types.

(I had to change the unittest because it was trying to cast a
QualifiedTypeLoc to TemplateSpecializationTypeLoc.)

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@183563 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/AST/TypeLoc.h
lib/AST/TypeLoc.cpp
lib/Sema/CMakeLists.txt
lib/Sema/SemaLambda.cpp
lib/Sema/SemaTemplateVariadic.cpp
lib/Sema/SemaType.cpp
lib/Sema/TreeTransform.h
lib/Sema/TypeLocBuilder.h
unittests/AST/SourceLocationTest.cpp