summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove unnecessary ASTContext parameter fromDouglas Gregor2010-07-011-1/+1
* Reinstate fix for PR7526, which was failing because, now that weDouglas Gregor2010-07-011-1/+1
* Revert r107374, which broke bootstrap.Douglas Gregor2010-07-011-1/+1
* When building the type of a destructor, make sure to keep theDouglas Gregor2010-07-011-1/+1
* Add comment for my last patch.Fariborz Jahanian2010-06-251-1/+7
* Fixes a regression when redeclaration of a global satic Fariborz Jahanian2010-06-241-1/+2
* In C++, allow a declaration of an enum to follow a definition of thatDouglas Gregor2010-06-221-4/+11
* Fixes a corner case bug whereby declaring and defining an extern variable in a Fariborz Jahanian2010-06-211-0/+4
* Merge the "regparm" attribute from a previous declaration of aDouglas Gregor2010-06-181-2/+16
* Fix the recently-added warning about 'typename' and 'template'Douglas Gregor2010-06-161-1/+1
* Don't poke at an undefined class type of a field. Fixes PR7355.Douglas Gregor2010-06-161-34/+35
* Fix the build. Using declarations should not be considering when lookingJohn McCall2010-06-161-1/+1
* Fix a point of semantics with using declaration hiding: method templatesJohn McCall2010-06-161-8/+6
* Give Type::isIntegralType() an ASTContext parameter, so that itDouglas Gregor2010-06-161-2/+2
* Introduce Type::isIntegralOrEnumerationType(), to cover those placesDouglas Gregor2010-06-161-3/+3
* Patch adds support for copying of thoseFariborz Jahanian2010-06-151-0/+6
* Allocate template parameter lists for out-of-line definitions via theDouglas Gregor2010-06-151-3/+6
* Added template parameters info for out-of-line definitions of class template ...Abramo Bagnara2010-06-121-5/+26
* Split DependentNameType into two types. DependentNameType represents theJohn McCall2010-06-111-8/+2
* 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
OpenPOWER on IntegriCloud