summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Provide a specific diagnostic when trying to redefine an "externDouglas Gregor2010-09-071-1/+6
* It's OK for classes to have flexible array elements (but not unions).Anders Carlsson2010-09-031-1/+1
* Devirtualize Sema, kill off DeleteExpr and DeleteStmt, and reformat.John McCall2010-09-031-2/+0
* Static local variables don't result in global constructors being emitted.Anders Carlsson2010-09-031-2/+2
* Fix a regression that allowed clearly ill formed code. The diagnostic is stillChandler Carruth2010-08-311-0/+2
* Rename DeclContext::getLookupContext to getRedeclContext and change its seman...Sebastian Redl2010-08-311-13/+11
* Add redeclaration checking for static data members and fix a cornerDouglas Gregor2010-08-301-3/+22
* Fix the memory leak of FloatingLiteral/IntegerLiteral.Argyrios Kyrtzidis2010-08-281-2/+1
* Miscellaneous found by inspection with John and SebastianDouglas Gregor2010-08-271-20/+18
* One who seeks knowledge learns something new every day.John McCall2010-08-261-9/+1
* De-memberify the VarDecl and FunctionDecl StorageClass enums.John McCall2010-08-261-57/+57
* Split out a header to hold APIs meant for the Sema implementation from Sema.h.John McCall2010-08-251-1/+1
* GCC didn't care for my attempt at API compatibility, so brute-force everythingJohn McCall2010-08-251-3/+3
* More incremental progress towards not including Expr.h in Sema.h.John McCall2010-08-251-1/+1
* Split FunctionScopeInfo and BlockScopeInfo into their own header.John McCall2010-08-251-10/+14
* Remove Sema.h's dependency on DeclCXX.h.John McCall2010-08-251-0/+1
* Remove AnalysisBasedWarnings.h's dependency on Type.hJohn McCall2010-08-251-5/+3
* It turns out that this template is only instantiated at one type.John McCall2010-08-241-0/+20
* More header elimination. The goal of all this is to allow Parser toJohn McCall2010-08-241-0/+13
* Struggle mightily against header inclusion in Sema.h.John McCall2010-08-241-0/+5
* OwningExprResult -> ExprResult. This patch brought to you byJohn McCall2010-08-241-5/+5
OpenPOWER on IntegriCloud