summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Provide an error when a non-identifier name (such as an operator) is used as aAlexis Hunt2010-11-031-1/+11
* Eliminate an unused local variableDouglas Gregor2010-11-011-2/+0
* Require that the types of the parameters of a block literal are complete.Douglas Gregor2010-11-011-7/+2
* Avoid calculating linkage until the more obvious checks have run whenJohn McCall2010-10-271-15/+18
* Parse attributes on enumerators and instantiate attributes on enum decls.John McCall2010-10-221-8/+10
* Always treat 'main' as an extern "C" function, so that we detectDouglas Gregor2010-10-211-0/+5
* Pass TInfo to CXXDestructorDecl::Create(), just like we do for otherCraig Silverstein2010-10-211-3/+1
* Redirect templated friend class decls to a new Sema callback andJohn McCall2010-10-191-8/+16
* Implement the first half of [dcl.attr.override]p6.Anders Carlsson2010-10-181-0/+23
* Microsoft enum extensions. 2 things will change on -fms-extensions:Francois Pichet2010-10-181-5/+11
* Implement [dcl.attr.override]p2 and add tests for p1 and p2.Anders Carlsson2010-10-171-1/+25
* Reformatting.John McCall2010-10-161-2/+2
* White-listing templated-scope friend decls is a good idea, but doing itJohn McCall2010-10-161-13/+19
* Allow list-initialization of a local variable of class type with aDouglas Gregor2010-10-151-3/+13
* Diagnose C++ [class.mem]p13-14, where a class member has the same nameDouglas Gregor2010-10-151-1/+29
* Death to blocks, or at least the word "block" in one particular obnoxiouslyJohn McCall2010-10-151-2/+2
* Don't complain about a variable within a linkage-specification that isDouglas Gregor2010-10-151-1/+1
* Don't add the injected class name to the redeclarations chain; the chain shou...Argyrios Kyrtzidis2010-10-141-1/+3
* Diagnose when a 'static' member function overrides a virtual functionDouglas Gregor2010-10-131-6/+24
* Generalize the checking for qualification of (non-friend) classDouglas Gregor2010-10-131-17/+24
* Support friend function declarations in local classes correctly.John McCall2010-10-131-45/+65
* Handle dependent friends more explicitly and deal with the possibilityJohn McCall2010-10-121-1/+3
* Pacify gcc-4.4.Duncan Sands2010-10-121-2/+4
* fix PR8217, a silent miscompilation of invalid code.Chris Lattner2010-10-101-5/+15
* Fix g++.dg regressions introduced at r115347 (rdar://8529993)Argyrios Kyrtzidis2010-10-091-2/+2
* Implement C++0x scoped enumerations, from Daniel Wallin! (and tweaked aDouglas Gregor2010-10-081-18/+137
* Track the location of the context requiring an implicit conversion and use itJohn McCall2010-10-081-0/+3
* Implement -fshort-enums (rdar://8490496).Argyrios Kyrtzidis2010-10-081-0/+4
* Register the __builtin_va_list_type node when we parse it, rather thanDouglas Gregor2010-10-051-14/+2
* Better diagnostic for superfluous scope specifier inside a class definition f...Francois Pichet2010-10-011-42/+52
* Move the maintenance of CXXRecordDecl::DefinitionData's Abstract bitDouglas Gregor2010-09-291-1/+58
* Reinstate r114925 and r114929, both steps towardDouglas Gregor2010-09-281-21/+1
* vla expressions used in __typeof__ must be evaluated.Fariborz Jahanian2010-09-281-0/+19
* Centralize the management of CXXRecordDecl::DefinitionData's Empty bitDouglas Gregor2010-09-281-6/+1
* Reinstate r114921, which I've exonerated via a self-host build.Douglas Gregor2010-09-281-18/+0
* Temporarily revert 114929 114925 114924 114921. It looked like they (or at leastBill Wendling2010-09-281-2/+45
* Centralize the management of CXXRecordDecl::DefinitionData'sDouglas Gregor2010-09-281-21/+1
* Centralize the management of CXXRecordDecl::DefinitionData's Empty bitDouglas Gregor2010-09-271-6/+1
* Centralize the management of CXXRecordDecl::DefinitionData's AggregateDouglas Gregor2010-09-271-18/+0
* Centralize the handling of CXXRecordDecl::DefinitionData'sDouglas Gregor2010-09-271-1/+0
* Kill FunctionDecl's IsCopyAssignment bit; it duplicated what couldDouglas Gregor2010-09-271-1/+2
* Centralize the handling ofDouglas Gregor2010-09-271-1/+3
* Fix bogus compiler errors when declaring anonymous union, outside a class, withArgyrios Kyrtzidis2010-09-231-5/+4
* Implement -Wunused-label.Argyrios Kyrtzidis2010-09-191-1/+4
* When dealing with an anonymous enumeration declared in functionDouglas Gregor2010-09-161-5/+9
* Microsoft's flexible array rules relaxation:Francois Pichet2010-09-151-4/+15
* Add basic support for Microsoft enum forward declaration. Francois Pichet2010-09-121-3/+6
* Support in-class initialization of static const floating-point data members.John McCall2010-09-101-25/+53
* Allow type definitions inside anonymous struct/union in Microsoft mode.Francois Pichet2010-09-081-5/+19
* add a fixit when 'main' does ot return 'int'; review welcomeGabor Greif2010-09-081-3/+9
OpenPOWER on IntegriCloud