aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaDeclCXX.cpp
AgeCommit message (Expand)Author
2012-07-23Fix a typo (the the => the)Sylvestre Ledru
2012-07-23When we have an Objective-C object with non-trivial lifetime in aDouglas Gregor
2012-07-18PR13381, part 2: when determining if a defaulted special member function shouldRichard Smith
2012-07-18PR13381: consider cv-qualifiers on a class member's type when determining whichRichard Smith
2012-07-12Ignore visibility attributes after definitions. This matches newer (4.7) gcc'sRafael Espindola
2012-07-11Stop instantiating a class if we hit a static_assert failure. Also, if theRichard Smith
2012-07-11Enable comment parsing and semantic analysis to emit diagnostics. A fewDmitri Gribenko
2012-07-07When marking virtual functions as used for a class' vtable, mark all functionsRichard Smith
2012-07-04Split out the "empty" case for compound statement into a separate ctor.Benjamin Kramer
2012-07-02Be more eager about setting the 'Invalid' bit on an invalid classDouglas Gregor
2012-06-29Avoid redundant error when redefining a function as deleted.David Blaikie
2012-06-25PR12937: Explicitly deleting an explicit template specialization.David Blaikie
2012-06-25Unrevert r158887, reverted in r158949, along with a fix for the bug whichRichard Smith
2012-06-21Revert r158887. This fixes pr13168.Rafael Espindola
2012-06-21If an object (such as a std::string) with an appropriate c_str() member functionRichard Smith
2012-06-20Restructure how the driver communicates information about theJohn McCall
2012-06-15Documentation cleanup:James Dennett
2012-06-14Fix T* p to T *pRichard Trieu
2012-06-14Use a proper visitor to recursively check for uninitialized use in constructors.Richard Trieu
2012-06-13Allow __attribute__((unused)) for fields and make it silenceDaniel Jasper
2012-06-10Remove CXXRecordDecl flags which are unused after r158289.Richard Smith
2012-06-10Fix PR13052 properly, by performing special member lookup to determine whetherRichard Smith
2012-06-10PR13064: Store whether an in-class initializer uses direct or copyRichard Smith
2012-06-06Revert Decl's iterators back to pointer value_type rather than reference valu...David Blaikie
2012-06-06Introduce -Wunused-private-field. If enabled, this warning detectsDaniel Jasper
2012-05-19Make delegating initializers use a similar codepath to base initializers in d...Eli Friedman
2012-05-19Apparently empty names are allowed here.Benjamin Kramer
2012-05-19Simplify some users of DeclarationName::getNameKind. Fold getFETokenInfoAsVoi...Benjamin Kramer
2012-05-15Fold the six functions checking explicitly-defaulted special member functionsRichard Smith
2012-05-04Move Sema::VerifyIntegerConstantExpression() andDouglas Gregor
2012-05-04Move Sema::RequireNonAbstractType() off of PartialDiagnostic.Douglas Gregor
2012-05-04Switch RequireLiteralType() off of PartialDiagnostic.Douglas Gregor
2012-05-04Move Sema::RequireCompleteType() and Sema::RequireCompleteExprType()Douglas Gregor
2012-05-02Revert most of r154844, which was disabled in r155975. Keep around theRichard Smith
2012-04-30Remove the ref/value inconsistency in filter_decl_iterator.David Blaikie
2012-04-29[class.copy]p23: Fix an assertion caused by incorrect argument numbering in aRichard Smith
2012-04-27PR12224 (sort of): Diagnose inheriting constructor declarations in C++11 mode.Richard Smith
2012-04-25PR12625: Cope with classes which have incomplete base or member types:Richard Smith
2012-04-24PR12629: Cope with parenthesized function types when attaching a delayedRichard Smith
2012-04-21Fix regression in r154844. If necessary, defer computing adjusted destructorRichard Smith
2012-04-21SemaDeclCXX.cpp: Fix utf8 in comment.NAKAMURA Takumi
2012-04-20Fix bug where a class's (deleted) copy constructor would be implicitly given aRichard Smith
2012-04-17Implement DR1330 in C++11 mode, to support libstdc++4.7 which uses it.Richard Smith
2012-04-16Implement the last part of C++ [class.mem]p2, delaying the parsing ofDouglas Gregor
2012-04-16Implement C++11 [expr.prim.general]p3, which permits the use of 'this'Douglas Gregor
2012-04-09My original patch missed the virtual-base case for destroyingJohn McCall
2012-04-09Fix the access check performed as part of the determination of whetherJohn McCall
2012-04-07Fix several problems with protected access control:John McCall
2012-04-05Point the caret at the error for the 'expected namespace name' diagnostic inRichard Smith
2012-04-04Remove dead assignment to local variable.Ted Kremenek