summaryrefslogtreecommitdiffstats
path: root/lib/AST/DeclCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merging r226382:Hans Wennborg2015-02-021-3/+3
* If a non-template constructor instantiated to X(X),John McCall2014-12-141-1/+0
* Update for LLVM API change to make Small(Ptr)Set::insert return pair<iterator...David Blaikie2014-11-191-2/+2
* Factor code into CXXRecordDecl::getTemplateInstantiationPattern() helperReid Kleckner2014-10-141-0/+38
* Fix an assertion failure trying to emit a trivial destructor in ObjC++Ben Langmuir2014-09-261-20/+14
* [modules] Make NamespaceAliasDecl redeclarable, as it should be. This fixesRichard Smith2014-09-031-2/+13
* C++1y is now C++14!Aaron Ballman2014-08-191-1/+1
* Add missing initialization found due to a valgrind false positive.Richard Smith2014-07-211-1/+1
* MS ABI: Fix inheritance model calculation in CRTPDavid Majnemer2014-06-131-2/+7
* Avoid allocating extra memory to handle the lazy definition data pointer forRichard Smith2014-05-221-3/+3
* If a declaration is loaded, and then a module import adds a redeclaration, thenRichard Smith2014-05-161-41/+44
* [C++11] Use 'nullptr'. AST edition.Craig Topper2014-05-121-56/+65
* Decouple ExprCXX.h and DeclCXX.h and clean up includes a bit.Benjamin Kramer2014-05-101-1/+1
* Stop all the Decl classes poking at Redeclarable's data member directly, and ...Richard Smith2014-05-101-2/+2
* Recognize simple cases of trivial explicitly defaulted public dtors as irrele...Stephan Tolksdorf2014-03-271-3/+8
* [C++11] Replacing CXXRecordDecl iterators vbases_begin() and vbases_end() wit...Aaron Ballman2014-03-131-6/+4
* [C++11] Replacing CXXRecordDecl iterators bases_begin() and bases_end() with ...Aaron Ballman2014-03-131-20/+13
* Introduce and use Decl::getAsFunction() to simplify templated function checksAlp Toker2014-01-221-7/+3
* PR18232: implement instantiation for class-scope explicit specializations ofRichard Smith2013-12-141-1/+1
* Implement DR1460: fix handling of default initializers in unions; don't allowRichard Smith2013-12-101-4/+19
* Move these virtual methods out of line.Rafael Espindola2013-11-261-2/+10
* Take cv-qualifiers on fields of class type into account when determiningRichard Smith2013-11-251-0/+7
* Add class-specific operator new to Decl hierarchy. This guarantees that DeclsRichard Smith2013-11-221-86/+83
* Implement final resolution of DR1402: implicitly-declared move operators thatRichard Smith2013-11-041-1/+0
* Refactor out the circular reference to LambdaExpr in CXXRecordDecl.Faisal Vali2013-10-231-5/+9
* Revert r193223 and r193216.Rafael Espindola2013-10-231-9/+5
* Remove the circular reference to LambdaExpr in CXXRecordDecl.Faisal Vali2013-10-231-5/+9
* Rename some functions for consistency.Rafael Espindola2013-10-171-1/+1
* [ms-cxxabi] Fix the calling convention for operator new in recordsReid Kleckner2013-10-081-15/+2
* Fix windows newlines :(Faisal Vali2013-09-291-19/+19
* Implement conversion to function pointer for generic lambdas without captures.Faisal Vali2013-09-291-6/+15
* Per latest drafting, switch to implementing init-captures as if by declaringRichard Smith2013-09-281-0/+1
* Implement a rudimentary form of generic lambdas.Faisal Vali2013-09-261-2/+44
* Mark lambda closure classes as being implicitly-generated.James Dennett2013-09-051-0/+1
* Don't eagerly load all conversion operators when loading a class declarationRichard Smith2013-08-301-25/+41
* Revert "Implement a rudimentary form of generic lambdas."Manuel Klimek2013-08-221-44/+1
* Implement a rudimentary form of generic lambdas.Faisal Vali2013-08-221-1/+44
* Improve clarity/consistency of a few UsingDecl methods and related helpers.Enea Zaffanella2013-07-221-2/+2
* Fix bug in computing POD-for-layout.Eli Friedman2013-07-201-1/+1
* Fixed source range of C++03 access declarations.Enea Zaffanella2013-07-171-0/+12
* Fix crash on zero-argument assignment operator.Eli Friedman2013-07-111-2/+4
* Lazily deserialize the "first' friend declaration when deserializing a classRichard Smith2013-06-261-1/+1
* First pass of semantic analysis for init-captures: check the initializer, buildRichard Smith2013-05-161-5/+3
* Add r180263 back, but fix hasBraces() to be correct during parsing.Rafael Espindola2013-04-261-3/+3
* C++1y constexpr extensions, round 1: Allow most forms of declaration andRichard Smith2013-04-221-3/+3
* C++1y: Allow aggregates to have default initializers.Richard Smith2013-04-201-2/+5
* Fix the storage class of method instantiations.Rafael Espindola2013-04-151-14/+1
* <rdar://problem/12806802> Propagate access specifiers for conversion function...Douglas Gregor2013-04-081-6/+12
* Add 178663 back.Rafael Espindola2013-04-031-3/+39
* Revert 178663.Rafael Espindola2013-04-031-39/+3