summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaExprCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* Check whether a tag was defined in a C++ condition declaration using GetTypeF...Argyrios Kyrtzidis2009-08-111-13/+5
* Use CastExpr::CK_ArrayToPointerDecay and fix an assert.Anders Carlsson2009-08-081-1/+1
* More CastKind work.Anders Carlsson2009-08-071-3/+3
* Set and use Elidable in elimination of copy ctors.Fariborz Jahanian2009-08-061-2/+4
* Patch to improve ir-gen for constructors with default argumentFariborz Jahanian2009-08-051-2/+2
* Introduce the canonical type smart pointers, and use them in a few places toDouglas Gregor2009-08-051-1/+1
* Canonicalize else.Mike Stump2009-08-041-3/+2
* Minor renaming/refactoring. No change in functionality.Fariborz Jahanian2009-08-031-1/+3
* Add CK_DerivedToBase and use it PerformObjectMemberConversion.Anders Carlsson2009-07-311-0/+2
* Add a CastKind enum to CastExpr. Right now it's not used for much but it will...Anders Carlsson2009-07-311-2/+3
* Change uses of:Ted Kremenek2009-07-291-17/+17
* Make functional-style casts emit correct messages, and fix a crash-on-invalid.Sebastian Redl2009-07-291-1/+1
* Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methodsTed Kremenek2009-07-171-17/+17
* Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), ...Ted Kremenek2009-07-171-11/+11
* Add member template 'Type::getAs<T>', which converts a Type* to a respective T*.Ted Kremenek2009-07-161-6/+6
* Introduce Type::isAnyPointerType() and convert all clients (suggested by Chris).Steve Naroff2009-07-141-2/+1
* Remove some unused code from an experiment that I didn't like.Anders Carlsson2009-07-101-41/+0
* This patch includes a conceptually simple, but very intrusive/pervasive change. Steve Naroff2009-07-101-1/+2
* Some (most) type trait expressions require that the argument passed in is a c...Anders Carlsson2009-07-071-7/+13
* 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
OpenPOWER on IntegriCloud