summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Fix two typos in comments.Sebastian Redl2010-06-091-1/+1
* When referring to a tag that was previously declared only as a friend, Douglas Gregor2010-06-081-1/+2
* Added AccessSpecDecl node.Abramo Bagnara2010-06-051-0/+2
* Alter the interface of GetTypeForDeclarator to return a TypeSourceInfo*.John McCall2010-06-041-10/+9
* Restructure how we interpret block-literal declarators. Correctly handleJohn McCall2010-06-041-8/+14
* Delay checking for mutable const fields until we're checking the field.John McCall2010-06-041-0/+18
* Sema: Replace getPragmaPackAlignment with AddAlignmentAttributesForRecord, whichDaniel Dunbar2010-05-271-8/+5
* AST: Rename PragmaPackAttr to MaxFieldAlignmentAttr, which is more accurate.Daniel Dunbar2010-05-271-1/+1
* Improve on flexible array diagnostics (PR7029).Fariborz Jahanian2010-05-261-1/+1
* Fixes misc. flexible array bugs in c++ (PR7029).Fariborz Jahanian2010-05-261-0/+9
* Improve parser recovery when we encounter a dependent template nameDouglas Gregor2010-05-211-2/+3
* Propagate access specifiers to anonymous union members nested within classes.John McCall2010-05-211-11/+20
* Whoops.John McCall2010-05-201-1/+1
* Don't try to check jump scopes in invalid functions. FixesJohn McCall2010-05-201-1/+3
* Added basic source locations to Elaborated and DependentName types.Abramo Bagnara2010-05-191-2/+3
* Adds support for ObjC++'s GC attribute on declaration ofFariborz Jahanian2010-05-191-3/+14
* Substantially alter the design of the Objective C type AST by introducingJohn McCall2010-05-151-4/+4
* Implement semantic analysis and an AST representation for the namedDouglas Gregor2010-05-151-0/+35
* Patch to fix a crash on incomplete class declaration.Fariborz Jahanian2010-05-141-3/+7
* Rework when and how vtables are emitted, by tracking where vtables areDouglas Gregor2010-05-131-40/+7
* Merged Elaborated and QualifiedName types.Abramo Bagnara2010-05-111-19/+20
* Improve our handling of the -Wunused-variable warning in templates. InDouglas Gregor2010-05-081-15/+22
* Remember the number of positive and negative bits used by the enumerators ofJohn McCall2010-05-061-2/+3
* When instantiating a function that was declared via a typedef, e.g.,Douglas Gregor2010-05-041-2/+4
* Diagnose unused exception parameters under a different warning groupDouglas Gregor2010-05-031-3/+8
* When a class contains a non-empty anonymous union or struct, mark isDouglas Gregor2010-05-031-2/+5
* It turns out that basically every caller to RequireCompleteDeclContextJohn McCall2010-05-011-4/+11
* Rebuild the nested name specifiers in member-pointer declarator chunks whenJohn McCall2010-04-291-56/+104
* Written storage class for declarations inside linkage specifications without ...Abramo Bagnara2010-04-281-9/+29
* When checking the redeclaration context of a typedef that refers to aDouglas Gregor2010-04-271-1/+2
* Don't look into incomplete types when trying to warn about unusedDouglas Gregor2010-04-271-0/+5
* Diagnose declaration of reference typed ivars.Fariborz Jahanian2010-04-261-2/+5
* CastExpr should not hold a pointer to the base path. More cleanup.Anders Carlsson2010-04-241-1/+1
* Be more careful around dependent nested-name-specifiers, complainingDouglas Gregor2010-04-241-1/+1
* Keep track of when DependentNameTypes have no associated keywordDouglas Gregor2010-04-241-3/+2
* Recommit r102215, this time being more careful to only set the "principalJohn McCall2010-04-241-6/+11
* Revert r102215. This causes clang crash while compiling a test case from gdb ...Devang Patel2010-04-241-6/+0
* Rework Parser-Sema interface for Objective-C @catch exception objectDouglas Gregor2010-04-231-5/+0
* Add an InheritancePath parameter to the ImplicitCastExpr constructor.Anders Carlsson2010-04-231-0/+1
* Transition the last acceptable-result filter kind in LookupResult over to useJohn McCall2010-04-231-0/+6
* Recommit my change to how C++ does elaborated type lookups, now withJohn McCall2010-04-231-34/+75
* Revert "C++ doesn't really use "namespaces" for different kinds of names the ...Daniel Dunbar2010-04-231-71/+34
* C++ doesn't really use "namespaces" for different kinds of names the sameJohn McCall2010-04-231-34/+71
* When checking whether to diagnose an initialized "extern" variable,Douglas Gregor2010-04-221-1/+5
* Re-land the patch that merges two diagnostics into one now that it passes sel...Anders Carlsson2010-04-221-14/+9
* Revert "Unify two diagnostics into one.", it breaks with an assertion failure...Daniel Dunbar2010-04-221-2/+3
* Unify two diagnostics into one.Anders Carlsson2010-04-221-3/+2
* Remove an unused parameter from isImplicitlyDefined.Anders Carlsson2010-04-201-2/+1
* Keep track of the actual storage specifier written on a variable orDouglas Gregor2010-04-191-36/+79
* Only suppress the "extern variable has an initializer" warning when the exter...Douglas Gregor2010-04-191-1/+1
OpenPOWER on IntegriCloud