summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update ImplicitCastExpr to be able to represent an XValue.Sebastian Redl2010-07-201-1/+1
* Revert Microsoft-specific override of the "typedef requires a name"Douglas Gregor2010-07-161-4/+3
* Suppress the "typedef requires a name" warning in Microsoft-extensions modeDouglas Gregor2010-07-161-2/+3
* Treat template parameters as part of the declaration-specifiers for theJohn McCall2010-07-161-1/+1
* Butcher a perfectly reasonable diagnostic to pacify old versions of SWIG.Chandler Carruth2010-07-161-5/+5
* Add builtin definition for scanf, including extending the builtin encoding toTed Kremenek2010-07-161-0/+6
* When there are extra or missing template parameter lists in a templateDouglas Gregor2010-07-141-5/+19
* Diagnose typedef of an operator name. Fixes PR7462Douglas Gregor2010-07-131-0/+6
* Complain when an unnamed enumeration has no enumerations (inDouglas Gregor2010-07-131-0/+8
* Produce an error on encountering a pointer or reference to a qualified functi...Sebastian Redl2010-07-121-0/+17
* Introduce Decl::hasBody() and FunctionDecl::hasBody() and use them instead of...Argyrios Kyrtzidis2010-07-071-3/+3
* Lazily declare the implicitly-declared destructor in a C++ class.Douglas Gregor2010-07-021-1/+1
* Add a new routine Sema::LookupDestructor and make all destructor-lookup calls...Douglas Gregor2010-07-011-1/+1
* 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
OpenPOWER on IntegriCloud