aboutsummaryrefslogtreecommitdiff
path: root/lib/AST/ExprCXX.cpp
AgeCommit message (Expand)Author
2009-12-03Introduce the notion of literal types, as specified in C++0x.Sebastian Redl
2009-12-01Rework how we support C++ implicit member accesses. If we can resolve anJohn McCall
2009-11-30Eliminate the use of OverloadedFunctionDecl in member expressions.John McCall
2009-11-25Eliminate CXXConditionDeclExpr with extreme prejudice.Douglas Gregor
2009-11-24Rip out TemplateIdRefExpr and make UnresolvedLookupExpr and John McCall
2009-11-23Encapsulate "an array of TemplateArgumentLocs and two angle bracket locations...John McCall
2009-11-21"Incremental" progress on using expressions, by which I mean totally rippingJohn McCall
2009-11-19Draw a brighter line between "unresolved" expressions, where we have done theJohn McCall
2009-11-12Improve source-location information for implicitly-generated member call expr...Douglas Gregor
2009-10-29Track source information for template arguments and template specializationJohn McCall
2009-09-09Improve handling of initialization by constructor, by ensuring thatDouglas Gregor
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-09-09Initial stab at implement dependent member references to memberDouglas Gregor
2009-09-08Clean up the CXXConstructExpr constructor, add Arg getters.Anders Carlsson
2009-09-06Reapply 81096, now with a fix. Spot the bug:Anders Carlsson
2009-09-06Revert "Initialize default CXXConstructExpr arguments to 0. Fixes a crash whenDaniel Dunbar
2009-09-05Initialize default CXXConstructExpr arguments to 0. Fixes a crash when destro...Anders Carlsson
2009-09-04Implement AST, semantics, and CodeGen for C++ pseudo-destructorDouglas Gregor
2009-08-15Implement __is_empty. Patch by Sean Hunt.Eli Friedman
2009-08-08Get rid of Stmt::Clone now that we can reference count statements instead.Anders Carlsson
2009-08-07Separate Stmt::Destroy into the entrypoint for destroying a statementDouglas Gregor
2009-08-05Support for use of default argument in constructors.Fariborz Jahanian
2009-07-29Change uses of:Ted Kremenek
2009-07-23This patch fixes the implementations of the __has_trivial_destructorDouglas Gregor
2009-07-17Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methodsTed Kremenek
2009-07-17Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), ...Ted Kremenek
2009-06-30Preliminary parsing and ASTs for template-ids that refer to functionDouglas Gregor
2009-06-16Handle temporaries in default arguments.Anders Carlsson
2009-06-05Improvements to CXXExprWithTemporaries in preparation for fixing a bug with d...Anders Carlsson
2009-05-30Clean up the newly added C++ AST nodes.Anders Carlsson
2009-05-30Stop using CXXTempVarDecl and use CXXTemporary instead.Anders Carlsson
2009-05-30Remove VarDecl from CXXConstructExpr.Anders Carlsson
2009-05-30Small fixes to CXXTemporary and CXXBindTemporaryExpr.Anders Carlsson
2009-05-30Add a CXXBindTemporaryExpr.Anders Carlsson
2009-05-30Add a CXXTemporary class. Not used yet.Anders Carlsson
2009-05-22Representation of and template instantiation for memberDouglas Gregor
2009-05-20Template instantiation for the various kinds of AST nodes that occurDouglas Gregor
2009-05-20Introduce a new expression type, CXXUnresolvedConstructExpr, toDouglas Gregor
2009-05-19Template instantiation for call expressions.Douglas Gregor
2009-05-16Implement instantiation of a few boring, simple expressions. I don't think th...Sebastian Redl
2009-05-10Implement C++0x nullptr.Sebastian Redl
2009-05-01Get rid of CXXDestroyExpr.Anders Carlsson
2009-05-01Rename CXXExprWithCleanup to CXXExprWithTemporaries.Anders Carlsson
2009-04-25Silence gcc warnings.Eli Friedman
2009-04-24Add CXXExprWithCleanupAnders Carlsson
2009-04-24Make CXXTemporaryObjectExpr inherit from CXXConstructExpr.Anders Carlsson
2009-04-24Add an ASTContext parameter to CXXTemporaryObjectExpr.Anders Carlsson
2009-04-24Add a VarDecl parameter to the CXXTemporaryObjectExpr constructor. It's unuse...Anders Carlsson
2009-04-24Make the CXXConstructExpr public and add a StmtClass to it. No functionality ...Anders Carlsson
2009-04-23Add a CXXConstructExpr that represents an implicit call to a C++ constructor....Anders Carlsson