summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/TreeTransform.h
Commit message (Expand)AuthorAgeFilesLines
* Fix a self-host problem caused by this over-eager assertion. I'm not sureJohn McCall2010-03-111-2/+0
* Maintain type source information for functions through templateJohn McCall2010-03-111-30/+66
* Create a new InjectedClassNameType to represent bare-word references to the John McCall2010-03-101-0/+14
* Reinstate r97674 with a fix for the assertion that was firing in <list>Douglas Gregor2010-03-031-1/+1
* Revert r97674; it's causing failuresDouglas Gregor2010-03-031-1/+1
* Implement disambiguation of base class members via aDouglas Gregor2010-03-031-1/+1
* Use CXXTemporaryObjectExpr for explicitly-constructed temporaries. WeDouglas Gregor2010-03-021-1/+9
* Finish pushing source-location information though TreeTransform'sDouglas Gregor2010-03-011-6/+15
* When looking for the instantiated declaration that corresponds to aDouglas Gregor2010-03-011-23/+45
* Make sure to mark constructors, operator new, and operator delete asDouglas Gregor2010-02-261-2/+56
* When we decide to re-use an existing CXXConstructExpr node, make sureDouglas Gregor2010-02-261-1/+3
* Add "template" keyword at strategic position to fixGabor Greif2010-02-251-1/+2
* Restore the invariant that a nested-name-specifier can only containDouglas Gregor2010-02-251-32/+10
* Use CXXPseudoDestructorExpr as the stored representation for dependentDouglas Gregor2010-02-251-24/+57
* Keep track of the location of the '~' in a pseudo-destructor expression.Douglas Gregor2010-02-241-1/+4
* Retain complete source information for the type after the '~' in aDouglas Gregor2010-02-241-32/+67
* Rework parsing of pseudo-destructor expressions and explicitDouglas Gregor2010-02-241-1/+3
* Implement support for parsing pseudo-destructor expression with a nested-name...Douglas Gregor2010-02-211-11/+33
* Improve parsing and instantiation of destructor names, so that we canDouglas Gregor2010-02-161-72/+99
* Fix a fiendinshly fun little type-canonicalization bug, where we wereDouglas Gregor2010-02-131-2/+6
* This doesn't seem to be used code as it didn't break any tests, but fix theChandler Carruth2010-02-081-1/+1
* First stage of adding AltiVec supportJohn Thompson2010-02-051-4/+8
* Provide a real fix for PR6199, reverting the old workaround. Here, weDouglas Gregor2010-02-031-0/+6
* Remove abstract expression kinds from the StmtClass enum. Update a few usersJohn McCall2010-02-031-14/+2
* Use IdentifierInfo * instead of std::string for the AsmStmt names.Anders Carlsson2010-01-301-4/+4
* More asm cleanup.Anders Carlsson2010-01-301-1/+7
* Add an CXXBindReferenceExpr (not used just yet).Anders Carlsson2010-01-291-0/+10
* Preserve access bits through overload resolution much better. SomeJohn McCall2010-01-261-10/+3
* Implement instantiation of AsmStmts (Crazy, I know)Anders Carlsson2010-01-241-3/+84
* The type of a compound literal expression is not necessarily the same as theJohn McCall2010-01-191-0/+4
* Preserve type source information in compound literal expressions.John McCall2010-01-181-16/+9
* Improve source-location information for builtin TypeLocs, from EneaDouglas Gregor2010-01-181-1/+5
* Preserve type source information for C++ named casts through templateJohn McCall2010-01-151-20/+16
* Don't lose type source information when rebuilding C-style cast expressions.John McCall2010-01-151-5/+2
* Preserve type source information in explicit cast expressions.John McCall2010-01-151-33/+48
* Don't repeat lookup when instantiating resolved member expressions.John McCall2010-01-151-5/+23
* Add type source information for both kinds of typeof types.John McCall2010-01-131-14/+14
* Add an "implicit" bit to CXXThisExpr, so that we can trackDouglas Gregor2010-01-071-3/+5
* Get rid of FixedWidthIntType, as suggested by Chris and Eli.Anders Carlsson2009-12-291-10/+0
* Add test case for PR5868, and improve location information slightly for impli...Douglas Gregor2009-12-241-0/+1
* When rebuilding a MemberExpr that refers to an anonymous union, beDouglas Gregor2009-12-241-1/+4
* When transforming CXXExprWithTemporaries and CXXBindTemporaryExprDouglas Gregor2009-12-241-20/+7
* When we see a CXXDefaultArgExpr during template instantiation, rebuildDouglas Gregor2009-12-231-3/+5
* When transforming a C++ "new" expression that was not explicitly givenDouglas Gregor2009-12-221-0/+25
* When we simply return a retained member expression when instantiating, we mus...Anders Carlsson2009-12-221-1/+6
* Check in a rudimentary FullExpr class that isn't used anywhere yet. Rename Ac...Anders Carlsson2009-12-161-6/+6
* ShouldDestroyTemporaries? I don't think so.Anders Carlsson2009-12-151-2/+1
* Improve template instantiation for object constructions in several ways:Douglas Gregor2009-12-141-31/+22
* When rebuilding CXXConstructExprs after a transformation, useDouglas Gregor2009-12-141-5/+10
* Fix template instantiation for non-dependent calls to overloaded callDouglas Gregor2009-12-131-0/+62
OpenPOWER on IntegriCloud