]> granicus.if.org Git - clang/commit
Implement basic template instantiation for fields. Reshuffle checking
authorDouglas Gregor <dgregor@apple.com>
Wed, 11 Mar 2009 18:59:21 +0000 (18:59 +0000)
committerDouglas Gregor <dgregor@apple.com>
Wed, 11 Mar 2009 18:59:21 +0000 (18:59 +0000)
commit3cf538d5c49bbebac1afa6f4a5010e3d877440bb
tree02847e5829ae346324a17c3d529e6c5ae5ad4057
parentdb51a55c4922b055a90a370ce9906455887a8564
Implement basic template instantiation for fields. Reshuffle checking
for FieldDecls so that the parser and the template instantiation make
use of the same semantic checking module.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@66685 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/DiagnosticSemaKinds.def
lib/Sema/Sema.h
lib/Sema/SemaDecl.cpp
lib/Sema/SemaDeclCXX.cpp
lib/Sema/SemaTemplateInstantiate.cpp
test/SemaCXX/class.cpp
test/SemaTemplate/instantiate-field.cpp [new file with mode: 0644]