clang-1/include/clang
Douglas Gregor ddc29e116d Semantic checking for class template declarations and
redeclarations. For example, checks that a class template
redeclaration has the same template parameters as previous
declarations.

Detangled class-template checking from ActOnTag, whose logic was
getting rather convoluted because it tried to handle C, C++, and C++
template semantics in one shot.

Made some inroads toward eliminating extraneous "declaration does not
declare anything" errors by adding an "error" type specifier.



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@63973 91177308-0d34-0410-b5e6-96231b3b80d8
2009-02-06 22:42:48 +00:00
..
AST Semantic checking for class template declarations and 2009-02-06 22:42:48 +00:00
Analysis Make SymbolicRegion subclass TypedRegion, for symbols usually have types, so 2009-02-05 06:57:29 +00:00
Basic Semantic checking for class template declarations and 2009-02-06 22:42:48 +00:00
CodeGen Add GetModule accessor to ModuleBuilder 2008-10-21 19:55:09 +00:00
Driver " Attached is a patch for TextDiagnosticPrinter that adds an optional 2009-01-30 17:41:53 +00:00
Lex Add an implementation of -dM that follows GCC closely enough to permit 2009-02-06 06:45:26 +00:00
Parse Semantic checking for class template declarations and 2009-02-06 22:42:48 +00:00
Rewrite this massive patch introduces a simple new abstraction: it makes 2009-01-17 06:22:33 +00:00
Sema Fix -Wimplicit-function-declaration, which required some refactoring and 2009-01-29 06:55:46 +00:00