Refactor storage of default template arguments.
authorRichard Smith <richard-llvm@metafoo.co.uk>
Wed, 10 Jun 2015 00:29:03 +0000 (00:29 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Wed, 10 Jun 2015 00:29:03 +0000 (00:29 +0000)
commit1469b9196ce4394486371b39e9fa5d44975d3a29
tree453e270eaf526cbb9e3ced6ae5f1b6ab43a2da34
parentcb77930d6b20e53c735233eecf4572a1c30eb0c0
Refactor storage of default template arguments.

This is just a preparatory step towards fixing visibility for default template
arguments in modules builds.

llvm-svn: 239447
clang/include/clang/AST/DeclTemplate.h
clang/lib/AST/DeclTemplate.cpp
clang/lib/Sema/SemaTemplate.cpp
clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
clang/lib/Serialization/ASTReaderDecl.cpp
clang/lib/Serialization/ASTWriterDecl.cpp
clang/test/Modules/Inputs/template-default-args/a.h
clang/test/Modules/Inputs/template-default-args/module.modulemap
clang/test/Modules/template-default-args.cpp