summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/ExprCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* Convert CXXTempory[] in CXXExprWithTemporaries to be allocated using ASTConte...Ted Kremenek2010-05-101-10/+9
* Fix refacto in r103387, noticed by Christopher Jefferson.Daniel Dunbar2010-05-101-1/+1
* pch'ify CXXNewExpr and CXXZeroInitValueExprChris Lattner2010-05-101-5/+15
* fix refactor-oChris Lattner2010-05-101-1/+1
* pchify CXXTemporary, CXXBindTemporaryExpr, and Chris Lattner2010-05-101-5/+14
* Change CXXConstructExpr::Create to take a ConstructionKind.Anders Carlsson2010-05-021-3/+2
* Add an enum to CXXConstructExpr so we can determine if the construction expre...Anders Carlsson2010-05-021-5/+6
* When explicitly building a temporary object (CXXTemporaryObjectExpr),Douglas Gregor2010-04-271-2/+3
* During template instantiation, set the naming class ofDouglas Gregor2010-04-271-8/+8
* Improve source-location information in a C++ typeid (type) expressionDouglas Gregor2010-04-261-2/+11
* Use the naming class from the overloaded lookup when access-checking anJohn McCall2010-04-221-0/+7
* Use CXXPseudoDestructorExpr as the stored representation for dependentDouglas Gregor2010-02-251-2/+17
* Retain complete source information for the type after the '~' in aDouglas Gregor2010-02-241-0/+7
* Fix leak in CXXNewExpr where the SubExprs array would get allocated directly ...Ted Kremenek2010-02-111-2/+10
* Extract a common base class between UnresolvedLookupExpr andJohn McCall2010-02-021-14/+11
* Rework base and member initialization in constructors, with severalDouglas Gregor2010-01-311-4/+8
* Add an CXXBindReferenceExpr (not used just yet).Anders Carlsson2010-01-291-0/+22
* Implement access control for overloaded functions. Suppress access controlJohn McCall2010-01-271-1/+32
* Give UnresolvedSet the ability to store access specifiers for each declaration.John McCall2010-01-201-4/+5
* When we see a CXXDefaultArgExpr during template instantiation, rebuildDouglas Gregor2009-12-231-2/+4
* When using a default function argument for a function template (orDouglas Gregor2009-12-231-0/+13
* Fix CXXConstructExpr::getSourceRange() to not include the source ranges of CX...Ted Kremenek2009-12-231-0/+12
* When value-initializing a class with no user-defined constructors butDouglas Gregor2009-12-161-11/+15
* Switch the C++ new expression over to InitializationSequence, ratherDouglas Gregor2009-12-161-5/+7
* ShouldDestroyTemporaries? I don't think so.Anders Carlsson2009-12-151-8/+4
* Introduce the notion of literal types, as specified in C++0x.Sebastian Redl2009-12-031-0/+1
* Rework how we support C++ implicit member accesses. If we can resolve anJohn McCall2009-12-011-19/+26
* Eliminate the use of OverloadedFunctionDecl in member expressions.John McCall2009-11-301-0/+49
* Eliminate CXXConditionDeclExpr with extreme prejudice.Douglas Gregor2009-11-251-8/+0
* Rip out TemplateIdRefExpr and make UnresolvedLookupExpr and John McCall2009-11-241-55/+58
* Encapsulate "an array of TemplateArgumentLocs and two angle bracket locations...John McCall2009-11-231-48/+24
* "Incremental" progress on using expressions, by which I mean totally rippingJohn McCall2009-11-211-3/+3
* Draw a brighter line between "unresolved" expressions, where we have done theJohn McCall2009-11-191-13/+13
* Improve source-location information for implicitly-generated member call expr...Douglas Gregor2009-11-121-0/+8
* Track source information for template arguments and template specializationJohn McCall2009-10-291-13/+13
* Improve handling of initialization by constructor, by ensuring thatDouglas Gregor2009-09-091-15/+13
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-58/+53
* Initial stab at implement dependent member references to memberDouglas Gregor2009-09-091-0/+71
* Clean up the CXXConstructExpr constructor, add Arg getters.Anders Carlsson2009-09-081-7/+14
* Reapply 81096, now with a fix. Spot the bug:Anders Carlsson2009-09-061-0/+2
* Revert "Initialize default CXXConstructExpr arguments to 0. Fixes a crash whenDaniel Dunbar2009-09-061-2/+0
* Initialize default CXXConstructExpr arguments to 0. Fixes a crash when destro...Anders Carlsson2009-09-051-0/+2
* Implement AST, semantics, and CodeGen for C++ pseudo-destructorDouglas Gregor2009-09-041-0/+6
* Implement __is_empty. Patch by Sean Hunt.Eli Friedman2009-08-151-0/+6
* Get rid of Stmt::Clone now that we can reference count statements instead.Anders Carlsson2009-08-081-22/+0
* Separate Stmt::Destroy into the entrypoint for destroying a statementDouglas Gregor2009-08-071-14/+8
* Support for use of default argument in constructors.Fariborz Jahanian2009-08-051-1/+5
* Change uses of:Ted Kremenek2009-07-291-7/+7
* This patch fixes the implementations of the __has_trivial_destructorDouglas Gregor2009-07-231-3/+50
* Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methodsTed Kremenek2009-07-171-5/+5
OpenPOWER on IntegriCloud