aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaDeclCXX.cpp
AgeCommit message (Expand)Author
2010-10-15Diagnose C++ [class.mem]p13-14, where a class member has the same nameDouglas Gregor
2010-10-15Death to blocks, or at least the word "block" in one particular obnoxiouslyJohn McCall
2010-10-14template-ids are looked up differently in friend declarations.John McCall
2010-10-13Generalize the checking for qualification of (non-friend) classDouglas Gregor
2010-10-13Preserve the original scope when picking the right scope for a friendJohn McCall
2010-10-13Support friend function declarations in local classes correctly.John McCall
2010-10-12Handle dependent friends more explicitly and deal with the possibilityJohn McCall
2010-10-12If we end up instantiating a function parameter whose default argumentDouglas Gregor
2010-10-08Track the location of the context requiring an implicit conversion and use itJohn McCall
2010-10-06Silence unused variable warning in Release builds.Nick Lewycky
2010-10-06When checking for uninitialized fields in member initializers, special case s...Anders Carlsson
2010-09-29Move the management of the set of conversion functions in a C++ classDouglas Gregor
2010-09-29Move the maintenance of CXXRecordDecl::DefinitionData's Abstract bitDouglas Gregor
2010-09-28Teach FunctionDecl::setPure() to (indirectly) mark the Abstract bit inDouglas Gregor
2010-09-28Reinstate r114925 and r114929, both steps towardDouglas Gregor
2010-09-28Centralize the management of CXXRecordDecl::DefinitionData's Empty bitDouglas Gregor
2010-09-28Reinstate r114921, which I've exonerated via a self-host build.Douglas Gregor
2010-09-28Temporarily revert 114929 114925 114924 114921. It looked like they (or at leastBill Wendling
2010-09-28Centralize the management of CXXRecordDecl::DefinitionData'sDouglas Gregor
2010-09-27Centralize the management of CXXRecordDecl::DefinitionData'sDouglas Gregor
2010-09-27Centralize the management of CXXRecordDecl::DefinitionData's Empty bitDouglas Gregor
2010-09-27Centralize the management of CXXRecordDecl::DefinitionData's AggregateDouglas Gregor
2010-09-27Centralize the handling of CXXRecordDecl::DefinitionData'sDouglas Gregor
2010-09-27Kill FunctionDecl's IsCopyAssignment bit; it duplicated what couldDouglas Gregor
2010-09-27Centralize the handling ofDouglas Gregor
2010-09-27Clean up the handling of the DeclaredDefaultConstructor andDouglas Gregor
2010-09-24Patch implements passing arrays to functions expectingFariborz Jahanian
2010-09-21Do not warn with -Wuninitialized when the member is used in a sizeof or addre...Argyrios Kyrtzidis
2010-09-20Give implicitly-defined default constructors and destructors emptyDouglas Gregor
2010-09-18static local variables with destructors don't require a global destructorJohn McCall
2010-09-15one piece of code is responsible for the lifetime of every aggregateJohn McCall
2010-09-13Remove CXXRecordDecl::getDefaultConstructor(), an inherently unsafe function ...Sebastian Redl
2010-09-13Fix a typo noted by GaborDouglas Gregor
2010-09-12Don't complain about useless user-defined conversion functions whenDouglas Gregor
2010-09-09Simplify template instantiation for C++ exception declarations,Douglas Gregor
2010-09-09Eliminate the comma locations from all of the Sema routines that dealDouglas Gregor
2010-09-08Don't give 'global constructor' warnings for function statics, even if they h...Sebastian Redl
2010-09-03Devirtualize Sema, kill off DeleteExpr and DeleteStmt, and reformat.John McCall
2010-08-31Enable inline namespaces in the AST.Sebastian Redl
2010-08-31Rename DeclContext::getLookupContext to getRedeclContext and change its seman...Sebastian Redl
2010-08-30Revert my user-defined literal commits - r1124{58,60,67} pendingSean Hunt
2010-08-29Implement C++0x user-defined string literals.Sean Hunt
2010-08-28Fix the memory leak of FloatingLiteral/IntegerLiteral.Argyrios Kyrtzidis
2010-08-27Parser support for inline namespacesSebastian Redl
2010-08-26One who seeks knowledge learns something new every day.John McCall
2010-08-26Move things around so that Sema.h no longer depends on even DeclBase.h.John McCall
2010-08-26De-memberify the VarDecl and FunctionDecl StorageClass enums.John McCall
2010-08-25Split out a header to hold APIs meant for the Sema implementation from Sema.h.John McCall
2010-08-25GCC didn't care for my attempt at API compatibility, so brute-force everythingJohn McCall
2010-08-25More incremental progress towards not including Expr.h in Sema.h.John McCall