aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaDeclCXX.cpp
AgeCommit message (Expand)Author
2012-09-25Fix for r163013 regression and further __interface enhancement.John McCall
2012-09-25Don't produce diagnostics for missing ctor-initializers during templateRichard Smith
2012-09-21Make warnings about uninitialized fields include the field name.Hans Wennborg
2012-09-21Doxygen-ify a comment.Craig Topper
2012-09-21PR13890: Warn on abstract final classes.David Blaikie
2012-09-20Per C++11 [class.friend]p3, the 'friend' keyword must appear first in aRichard Smith
2012-09-18Warn about self references in in-class initializers.Hans Wennborg
2012-09-17Don't write uninitialized values even if nobody ever asks for it.Axel Naumann
2012-09-14When diagnosing multiple mem-initializers in a delegating ctor, point to the ...Richard Smith
2012-09-14As we do with base and member initializers in a dependent class, delayDouglas Gregor
2012-09-10Remove redundant semicolons which are null statements.Dmitri Gribenko
2012-09-06Don't try to check override control for invalid member functions. Fixes a cra...Richard Smith
2012-09-01Changed the remaining dead asserts to llvm_unreachable.Joao Matos
2012-08-31Normalize line endings of r163013 (part 2).Joao Matos
2012-08-31Improved MSVC __interface support by adding first class support for it, inste...Joao Matos
2012-08-31Change the representation of builtin functions in the ASTEli Friedman
2012-08-24Push ArrayRef through the Expr hierarchy.Benjamin Kramer
2012-08-23Now that ASTMultiPtr is nothing more than a array reference, make it a Mutabl...Benjamin Kramer
2012-08-23Remove ASTOwningVector, it doesn't own anything and provides no value over Sm...Benjamin Kramer
2012-08-23Rip out remnants of move semantic emulation and smart pointers in Sema.Benjamin Kramer
2012-08-23Fix undefined behavior: member function calls where 'this' is a null pointer.Richard Smith
2012-08-20Better wording for reference self-initialization warning.Hans Wennborg
2012-08-16Store SourceManager pointer on PrintingPolicy in the case where we're dumping,Richard Smith
2012-08-14Make __is_convertible_to handle abstract types correctly. PR13591.Eli Friedman
2012-08-10Check access to friend declarations. There's a number of differentJohn McCall
2012-08-07-Wunused-private-fields: Don't try to check unresolved initializer expressionsRichard Smith
2012-08-06PR13499: Don't try to check whether 'override' has been validly applied untilRichard Smith
2012-08-06PR13527: don't assert if a function is explicitly defaulted when it's alreadyRichard Smith
2012-08-03Fix crash if a literal operator template's template parameter pack is not a n...Richard Smith
2012-08-02Attaching comments to declarations: handle using-declaration.Dmitri Gribenko
2012-07-30PR13479: If we see the definition of an out-of-line destructor in C++11, beRichard Smith
2012-07-27Final piece of core issue 1330: delay computing the exception specification ofRichard Smith
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