summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/DeclCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add the TypeSourceInfo for the lambda call operator to the lambda'sEli Friedman2012-09-191-2/+3
* Normalize line endings of r163013 (part 2).Joao Matos2012-08-311-16/+16
* Improved MSVC __interface support by adding first class support for it, inste...Joao Matos2012-08-311-14/+16
* [analyzer] Correctly devirtualize virtual method calls in constructors.Jordan Rose2012-08-151-3/+10
* Fix ambiguity detection in GetBestOverloadCandidateSimple.Benjamin Kramer2012-07-301-2/+2
* When we have an Objective-C object with non-trivial lifetime in aDouglas Gregor2012-07-231-3/+6
* Stop instantiating a class if we hit a static_assert failure. Also, if theRichard Smith2012-07-111-3/+5
* CXXRecordDecl: Split getBases/getVBases into a slow and a fast path.Benjamin Kramer2012-07-041-0/+8
* Fix a crash I introduced in r159212.Rafael Espindola2012-06-271-1/+1
* During codegen of a virtual call we would extract any casts in the expressionRafael Espindola2012-06-261-0/+49
* Documentation cleanup: Made a parameter name in a \param command match the codeJames Dennett2012-06-151-1/+1
* Remove CXXRecordDecl flags which are unused after r158289.Richard Smith2012-06-101-70/+6
* PR13051: If a constructor is explicitly defaulted, it isn't marked as beingRichard Smith2012-06-081-0/+12
* Revert Decl's iterators back to pointer value_type rather than reference valu...David Blaikie2012-06-061-4/+4
* A non-explicit constructor template with a second parameter that is aDouglas Gregor2012-06-051-1/+3
* A union can have a constexpr defaulted default constructor, if it has anRichard Smith2012-05-071-5/+8
* A conversion operator in a base class shouldn't hide another conversion operatorRichard Smith2012-05-061-2/+4
* Remove the ref/value inconsistency in filter_decl_iterator.David Blaikie2012-04-301-4/+4
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-3/+3
* Make sure the accessors for overridden methods don't return inherited constru...Eli Friedman2012-03-101-4/+9
* Teach CXXRecordDecl::hasIrrelevantDestructor to check the base classes andRichard Smith2012-02-251-2/+10
* Generate an AST for the conversion from a lambda closure type to aDouglas Gregor2012-02-221-10/+0
* Improve our handling of lambda expressions that occur within defaultDouglas Gregor2012-02-211-2/+2
* Rework the Sema/AST/IRgen dance for the lambda closure type'sDouglas Gregor2012-02-171-0/+6
* Implicitly define a lambda's conversion functions (to functionDouglas Gregor2012-02-161-0/+15
* Split the storage of lambda information between the LambdaExpr and theDouglas Gregor2012-02-131-51/+1
* Keep track of the set of array index variables we use when weDouglas Gregor2012-02-131-1/+20
* Move the storage of lambda captures and capture initializers fromDouglas Gregor2012-02-131-11/+42
* Update constexpr implementation to match CWG's chosen approach for core issuesRichard Smith2012-02-131-2/+2
* const-qualify CXXRecordDecl::getCaptureFields.Eli Friedman2012-02-111-1/+1
* Extend CXXRecordDecl with a function that determines the mapping fromDouglas Gregor2012-02-101-0/+29
* CWG issue 1405: mutable members are allowed in literal types, but can't undergoRichard Smith2012-02-091-5/+1
* Revert my patches which removed Diagnostic.h includes by moving some operator...Benjamin Kramer2012-02-071-1/+0
* Move various diagnostic operator<< overloads out of line and remove includes ...Benjamin Kramer2012-02-041-0/+1
* constexpr:Richard Smith2012-02-021-0/+5
* Remove redundant checks in CXXRecordDecl::isCLike(), as suggested by Sebastian.Argyrios Kyrtzidis2012-02-011-5/+1
* Change HasMutableFields to HasOnlyCMembers and consider that a tag insideArgyrios Kyrtzidis2012-01-261-4/+7
* In CXXRecordDecl::isCLike(), also check for PODness.Argyrios Kyrtzidis2012-01-241-1/+2
* Introduce CXXRecordDecl::isCLike() that is true if the class is C-like,Argyrios Kyrtzidis2012-01-231-1/+17
* Remove unnecessary default cases in switches over enums.David Blaikie2012-01-171-1/+1
* De-virtualize getPreviousDecl() and getMostRecentDecl() when we knowDouglas Gregor2012-01-141-4/+4
* constexpr: fix typo resulting in move constructors sometimes not beingRichard Smith2012-01-111-2/+2
* Pack UsingDecl more.Benjamin Kramer2012-01-071-6/+7
* Switch NamespaceDecl from its own hand-rolled redeclaration chain overDouglas Gregor2012-01-071-9/+19
* More lambda work: semantic analysis of capturing 'this'. It's a bit complica...Eli Friedman2012-01-071-2/+2
* When creating declarations that are deserialized from an module file,Douglas Gregor2012-01-051-12/+108
* PR11614: Mark defaulted special constructors as constexpr if their implicitRichard Smith2011-12-221-9/+109
* Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie2011-12-201-0/+26
* When we notice that a member function is defined with "= delete" or "=Douglas Gregor2011-11-071-5/+5
* Rework the AST for the initializer of a delegating constructor, soDouglas Gregor2011-11-011-10/+23
OpenPOWER on IntegriCloud