]> granicus.if.org Git - clang/commit
[modules] Track the described template in an alias declaration that is the
authorRichard Smith <richard-llvm@metafoo.co.uk>
Tue, 26 Aug 2014 03:52:16 +0000 (03:52 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Tue, 26 Aug 2014 03:52:16 +0000 (03:52 +0000)
commitd12f6af14c237555f153a116645d9ccb8c42eb7a
tree3c17bc0ad37c12c7508e25e665627bc3d18f4575
parentef90791d5944761d8ad9e1f0262a89ef0db0e88b
[modules] Track the described template in an alias declaration that is the
pattern of an alias template declaration. Use this to merge alias templates
properly when they're members of class template specializations.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@216437 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/AST/Decl.h
lib/Sema/SemaDeclCXX.cpp
lib/Sema/SemaTemplateInstantiateDecl.cpp
lib/Serialization/ASTReaderDecl.cpp
lib/Serialization/ASTWriterDecl.cpp
test/Modules/Inputs/cxx-templates-a.h
test/Modules/Inputs/cxx-templates-b.h
test/Modules/Inputs/cxx-templates-common.h
test/Modules/cxx-templates.cpp