summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDeclCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* PR13381, part 2: when determining if a defaulted special member function shouldRichard Smith2012-07-181-9/+18
* PR13381: consider cv-qualifiers on a class member's type when determining whichRichard Smith2012-07-181-12/+19
* Ignore visibility attributes after definitions. This matches newer (4.7) gcc'sRafael Espindola2012-07-121-0/+8
* Stop instantiating a class if we hit a static_assert failure. Also, if theRichard Smith2012-07-111-11/+23
* Enable comment parsing and semantic analysis to emit diagnostics. A fewDmitri Gribenko2012-07-111-0/+2
* When marking virtual functions as used for a class' vtable, mark all functionsRichard Smith2012-07-071-8/+17
* Split out the "empty" case for compound statement into a separate ctor.Benjamin Kramer2012-07-041-4/+3
* Be more eager about setting the 'Invalid' bit on an invalid classDouglas Gregor2012-07-021-0/+2
* Avoid redundant error when redefining a function as deleted.David Blaikie2012-06-291-2/+2
* PR12937: Explicitly deleting an explicit template specialization.David Blaikie2012-06-251-2/+7
* Unrevert r158887, reverted in r158949, along with a fix for the bug whichRichard Smith2012-06-251-9/+3
* Revert r158887. This fixes pr13168.Rafael Espindola2012-06-211-3/+9
* If an object (such as a std::string) with an appropriate c_str() member functionRichard Smith2012-06-211-9/+3
* Restructure how the driver communicates information about theJohn McCall2012-06-201-1/+2
* Documentation cleanup:James Dennett2012-06-151-1/+1
* Fix T* p to T *pRichard Trieu2012-06-141-2/+2
* Use a proper visitor to recursively check for uninitialized use in constructors.Richard Trieu2012-06-141-67/+88
* Allow __attribute__((unused)) for fields and make it silenceDaniel Jasper2012-06-131-0/+1
* Remove CXXRecordDecl flags which are unused after r158289.Richard Smith2012-06-101-24/+16
* Fix PR13052 properly, by performing special member lookup to determine whetherRichard Smith2012-06-101-15/+128
* PR13064: Store whether an in-class initializer uses direct or copyRichard Smith2012-06-101-9/+11
* Revert Decl's iterators back to pointer value_type rather than reference valu...David Blaikie2012-06-061-13/+13
* Introduce -Wunused-private-field. If enabled, this warning detectsDaniel Jasper2012-06-061-2/+54
* Make delegating initializers use a similar codepath to base initializers in d...Eli Friedman2012-05-191-0/+10
* Apparently empty names are allowed here.Benjamin Kramer2012-05-191-2/+3
* Simplify some users of DeclarationName::getNameKind. Fold getFETokenInfoAsVoi...Benjamin Kramer2012-05-191-4/+3
* Fold the six functions checking explicitly-defaulted special member functionsRichard Smith2012-05-151-501/+155
* Move Sema::VerifyIntegerConstantExpression() andDouglas Gregor2012-05-041-2/+2
* Move Sema::RequireNonAbstractType() off of PartialDiagnostic.Douglas Gregor2012-05-041-8/+21
* Switch RequireLiteralType() off of PartialDiagnostic.Douglas Gregor2012-05-041-5/+5
* Move Sema::RequireCompleteType() and Sema::RequireCompleteExprType()Douglas Gregor2012-05-041-4/+3
* Revert most of r154844, which was disabled in r155975. Keep around theRichard Smith2012-05-021-64/+0
* Remove the ref/value inconsistency in filter_decl_iterator.David Blaikie2012-04-301-28/+28
* [class.copy]p23: Fix an assertion caused by incorrect argument numbering in aRichard Smith2012-04-291-2/+2
* PR12224 (sort of): Diagnose inheriting constructor declarations in C++11 mode.Richard Smith2012-04-271-2/+4
* PR12625: Cope with classes which have incomplete base or member types:Richard Smith2012-04-251-1/+1
* PR12629: Cope with parenthesized function types when attaching a delayedRichard Smith2012-04-241-4/+8
* Fix regression in r154844. If necessary, defer computing adjusted destructorRichard Smith2012-04-211-2/+37
* SemaDeclCXX.cpp: Fix utf8 in comment.NAKAMURA Takumi2012-04-211-1/+1
* Fix bug where a class's (deleted) copy constructor would be implicitly given aRichard Smith2012-04-201-12/+15
* Implement DR1330 in C++11 mode, to support libstdc++4.7 which uses it.Richard Smith2012-04-171-35/+41
* Implement the last part of C++ [class.mem]p2, delaying the parsing ofDouglas Gregor2012-04-161-5/+140
* Implement C++11 [expr.prim.general]p3, which permits the use of 'this'Douglas Gregor2012-04-161-0/+124
* My original patch missed the virtual-base case for destroyingJohn McCall2012-04-091-2/+3
* Fix the access check performed as part of the determination of whetherJohn McCall2012-04-091-2/+23
* Fix several problems with protected access control:John McCall2012-04-071-1/+9
* Point the caret at the error for the 'expected namespace name' diagnostic inRichard Smith2012-04-051-1/+1
* Remove dead assignment to local variable.Ted Kremenek2012-04-041-1/+0
* PR10217 diagnostic fix: don't say 'copy constructor' when we meanRichard Smith2012-04-021-1/+1
* Finish PR10217: Ensure we say that a special member was implicitly, notRichard Smith2012-04-021-10/+10
OpenPOWER on IntegriCloud