summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaExprCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* De-ASTContext-ify DeclContext.Argyrios Kyrtzidis2009-06-301-3/+3
* Renamed MarcDestructorReferenced -> MarkDestructorReferencedFariborz Jahanian2009-06-271-1/+1
* Patch to mark destructors when they are used.Fariborz Jahanian2009-06-261-1/+1
* Eliminate DeclPtrTy() arguments to ActOnDeclarator that are just a very, very...Douglas Gregor2009-06-231-1/+1
* Rework the way we track which declarations are "used" duringDouglas Gregor2009-06-221-0/+25
* Keep track of when declarations are "used" according to C andDouglas Gregor2009-06-191-2/+2
* Handle temporaries in default arguments.Anders Carlsson2009-06-161-3/+4
* Improvements to CXXExprWithTemporaries in preparation for fixing a bug with d...Anders Carlsson2009-06-051-8/+18
* Make sure to copy back arguments that can be changed by FindAllocationOverloa...Anders Carlsson2009-05-311-0/+5
* Fix an off by one error when trying to perform copy initialization of operato...Anders Carlsson2009-05-311-1/+1
* Forgot the implementation. Thanks Eli.Anders Carlsson2009-05-301-0/+41
* Clean up the newly added C++ AST nodes.Anders Carlsson2009-05-301-3/+3
* It's OK for a full expr to be null. This fixes the failing test cases.Anders Carlsson2009-05-301-3/+2
* AddInitializerToDecl needs to take a full expression.Anders Carlsson2009-05-301-1/+1
* Add the newly created temporary to the ExprTemporaries stack.Anders Carlsson2009-05-301-1/+2
* Stop using CXXTempVarDecl and use CXXTemporary instead.Anders Carlsson2009-05-301-4/+0
* Remove VarDecl from CXXConstructExpr.Anders Carlsson2009-05-301-3/+2
* Add Sema::MaybeBindToTemporary which takes an expression and (if needed) wrap...Anders Carlsson2009-05-301-4/+21
* Template instantiation for C++ "new" expressions.Douglas Gregor2009-05-211-29/+57
* Introduce a new expression type, CXXUnresolvedConstructExpr, toDouglas Gregor2009-05-201-8/+5
* Create CXXConstructExpr calls for arguments passed to functions.Anders Carlsson2009-05-191-3/+7
* Fix instantiate-function-1.cpp.Anders Carlsson2009-05-171-1/+0
* Implement Sema::ActOnFinishFullExpr and create a CXXExprWithTemporaries node ...Anders Carlsson2009-05-171-2/+23
* Reflow some comments.Mike Stump2009-05-161-24/+22
* When there are any member new operators, global versions aren't looked up at ...Sebastian Redl2009-05-141-2/+0
* Implement explicit instantiations of member classes of class templates, e.g.,Douglas Gregor2009-05-141-4/+1
* Implement C++0x nullptr.Sebastian Redl2009-05-101-0/+6
* Fix a FIXME in new expression checking.Sebastian Redl2009-05-071-5/+4
* Turns out that Sebastian already implemented the logic to compute theDouglas Gregor2009-05-051-71/+0
* Implement support for comparing pointers with <, >, <=, >=, ==, and !=Douglas Gregor2009-05-041-0/+71
* Improve validation of C++ exception handling: diagnose throwing incomplete ty...Sebastian Redl2009-04-271-2/+31
* Make reference class unification in conditional expressions check for validit...Sebastian Redl2009-04-261-6/+6
* This is a pretty big cleanup for how invalid decl/type are handle.Chris Lattner2009-04-251-1/+1
* Add an ASTContext parameter to CXXTemporaryObjectExpr.Anders Carlsson2009-04-241-2/+4
* Add a VarDecl parameter to the CXXTemporaryObjectExpr constructor. It's unuse...Anders Carlsson2009-04-241-2/+7
* Conditional operator C++ checking complete. What issues remain are in more ge...Sebastian Redl2009-04-191-0/+2
* Bring member pointer operands of the conditional operator to a common type. W...Sebastian Redl2009-04-191-2/+55
* Another piece of the conditional operator puzzle. We'll want to use FindCompo...Sebastian Redl2009-04-191-12/+92
* Implement lvalue test for conditional expressions.Sebastian Redl2009-04-171-4/+31
* Fix a crash bug when comparing overload quality of conversion operators with ...Sebastian Redl2009-04-161-0/+290
* Parse deleted member functions. Parsing member declarations goes through a di...Sebastian Redl2009-04-121-5/+15
* Propagate the ASTContext to various AST traversal and lookup functions.Douglas Gregor2009-04-091-3/+3
* Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for aChris Lattner2009-03-281-8/+10
* Fix a few isObjectTypes that really need to be isIncompleteOrObjectDouglas Gregor2009-03-241-5/+6
* Make sure to use RequireCompleteType rather than testing forDouglas Gregor2009-03-241-22/+19
* More work on diagnosing abstract classes. We can now handle cases likeAnders Carlsson2009-03-241-3/+3
* More improvements to abstract type checking. Handle arrays correctly, and mak...Anders Carlsson2009-03-231-0/+4
* It's an error to try to allocate an abstract object using new.Anders Carlsson2009-03-231-0/+4
* Almost complete implementation of rvalue references. One bug, and a few uncle...Sebastian Redl2009-03-161-3/+5
* Convert a bunch of actions to smart pointers, and also bring PrintParserCallb...Sebastian Redl2009-03-151-93/+105
OpenPOWER on IntegriCloud