summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/DeclCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix implementation of the likely resolution of core issue 253 to support classRichard Smith2016-10-281-1/+1
* Retire llvm::alignOf in favor of C++11 alignof.Benjamin Kramer2016-10-201-1/+1
* Re-commit r283722, reverted in r283750, with a fix for a CUDA-specific use ofRichard Smith2016-10-101-4/+22
* Revert "P0035R4: Semantic analysis and code generation for C++17 overaligned ...Daniel Jasper2016-10-101-22/+4
* P0035R4: Semantic analysis and code generation for C++17 overalignedRichard Smith2016-10-101-4/+22
* P0035R4: add std::align_val_t overloads of operator new/delete in C++17 mode.Richard Smith2016-09-291-1/+1
* Lazily load the ContextDecl for a lambda's DefinitionData, to fix aRichard Smith2016-08-251-0/+6
* PR28978: If we need overload resolution for the move constructor of anRichard Smith2016-08-161-0/+11
* Explicitly generate a reference variable to hold the initializer for aRichard Smith2016-08-141-0/+13
* P0217R3: serialization/deserialization support for c++17 decomposition declar...Richard Smith2016-08-121-2/+3
* Remove unused and undesirable reference from BindingDecl to DecompositionDecl.Richard Smith2016-08-121-3/+2
* P0217R3: Constant expression evaluation for decomposition declarations.Richard Smith2016-08-121-2/+3
* P0217R3: Perform semantic checks and initialization for the bindings in aRichard Smith2016-08-111-0/+12
* P0217R3: Parsing support and framework for AST representation of C++1zRichard Smith2016-07-221-0/+38
* [ASTMatchers] New forEachOverriden matcher.Clement Courbet2016-07-051-0/+7
* P0136R1, DR1573, DR1645, DR1715, DR1736, DR1903, DR1941, DR1959, DR1991:Richard Smith2016-06-281-35/+74
* Revert "[ASTMatchers] New forEachOverriden matcher."Chandler Carruth2016-06-111-7/+0
* [ASTMatchers] New forEachOverriden matcher.Clement Courbet2016-06-101-0/+7
* [MSVC] Support for __unaligned qualifier in functionsAndrey Bokhanko2016-05-261-1/+1
* [AST] Cleanup comments regarding CXXRecordDecl::isEmptyDavid Majnemer2016-05-221-8/+11
* PR27754: CXXRecordDecl::data() needs to perform an update even if it's calledRichard Smith2016-05-171-1/+1
* Add support for derived class special members hiding functions brought in fromRichard Smith2016-05-131-0/+10
* P0017R1: In C++1z, an aggregate class can have (public non-virtual) base clas...Richard Smith2016-03-081-5/+20
* Fix rejects-valid caused by r261297.Nico Weber2016-02-241-0/+3
* Fix SemaTemplate/instantiate-field.cpp after r261297.Nico Weber2016-02-191-1/+1
* Implement the likely resolution of core issue 253.Nico Weber2016-02-191-28/+37
* [ptr-traits] Move methods manipulating PointerUnions, DenseMap pointerChandler Carruth2015-12-301-0/+28
* [TrailingObjects] Convert Decl* classes.James Y Knight2015-12-291-4/+3
* Revert r256399 "[Sema] ArrayRef-ize ActOnBaseSpecifiers. NFC"Craig Topper2015-12-251-5/+6
* [Sema] ArrayRef-ize ActOnBaseSpecifiers. NFCCraig Topper2015-12-241-6/+5
* [AST] Turn the callbacks of lookupInBases and forallBases into a function_refBenjamin Kramer2015-07-251-7/+1
* [modules] When determining the visible module set during templateRichard Smith2015-07-081-3/+3
* Update -Winvalid-noreturn to handle destructors better.Richard Trieu2015-05-281-0/+22
* [modules] Deserialize CXXCtorInitializer list for a constructor lazily.Richard Smith2015-03-241-0/+4
* [modules] Don't clobber a destructor's operator delete when adding another one;Richard Smith2015-03-101-0/+9
* Cleanup: remove artificial division between lookup results and const lookupRichard Smith2015-02-211-5/+5
* Revert r167816 and replace it with a proper fix for the issue: do notRichard Smith2015-02-211-3/+2
* Update APIs that return a pair of iterators to return an iterator_range instead.Benjamin Kramer2015-02-061-2/+2
* DebugInfo: Correct the debug location of non-static data member initializersDavid Blaikie2015-01-181-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
OpenPOWER on IntegriCloud