summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/TreeTransform.h
Commit message (Expand)AuthorAgeFilesLines
* DeclaratorInfo -> TypeSourceInfo. Makes an effort to rename associated varia...John McCall2009-12-071-22/+22
* reapply my patch for PR4451, which improves diagnostics for :: vs : confusion.Chris Lattner2009-12-071-1/+1
* revert my previous patch, it is breaking something and I don't have timeChris Lattner2009-12-061-1/+1
* implement PR4451, improving error recovery for a mistaken : where a :: wasChris Lattner2009-12-061-1/+1
* Fix "using typename" and the instantiation of non-dependent using declarations.John McCall2009-12-041-0/+51
* Make the type of the Decl referred to by a MemberExpr a bit more precise.Eli Friedman2009-12-041-3/+3
* Rework how we support C++ implicit member accesses. If we can resolve anJohn McCall2009-12-011-25/+61
* Eliminate the use of OverloadedFunctionDecl in member expressions.John McCall2009-11-301-83/+99
* Add DeclarationName support for C++0x operator literals. They should now work asAlexis Hunt2009-11-291-0/+1
* Some fancy footwork to move the decision on how Fariborz Jahanian2009-11-251-1/+2
* Eliminate CXXConditionDeclExpr with extreme prejudice.Douglas Gregor2009-11-251-62/+58
* Clean up the AST for while loops and fix several problems withDouglas Gregor2009-11-241-1/+12
* Rip out TemplateIdRefExpr and make UnresolvedLookupExpr and John McCall2009-11-241-97/+99
* Explicitly store the condition variable within switch statements, andDouglas Gregor2009-11-241-1/+12
* Explicitly track the condition variable within an "if" statement,Douglas Gregor2009-11-231-2/+14
* Centralize and complete the computation of value- and type-dependence for Dec...Douglas Gregor2009-11-231-1/+1
* Encapsulate "an array of TemplateArgumentLocs and two angle bracket locations...John McCall2009-11-231-70/+42
* "Incremental" progress on using expressions, by which I mean totally rippingJohn McCall2009-11-211-12/+21
* Cope with extraneous "template" keyword when providing an out-of-lineDouglas Gregor2009-11-201-2/+4
* Draw a brighter line between "unresolved" expressions, where we have done theJohn McCall2009-11-191-10/+10
* The sub-statement of a case statement is not an unevaluated context!Eli Friedman2009-11-191-10/+13
* First part of changes to eliminate problems with cv-qualifiers andDouglas Gregor2009-11-161-2/+2
* Fix PR5488: special-case the overloaded arrow operator so that we don't try toEli Friedman2009-11-161-0/+3
* When transforming an expression statement (e.g., for templateDouglas Gregor2009-11-131-1/+1
* Introduce a new representation for template templateDouglas Gregor2009-11-111-1/+18
* When transforming an InitListExpr, if we already computed a non-dependent typ...Douglas Gregor2009-11-091-3/+13
* When instantiating a UnaryOperator, allow the resulting expression toDouglas Gregor2009-11-051-10/+3
* When instantiating a MemberExpr, be sure to instantiate theDouglas Gregor2009-11-041-4/+33
* Preserve type source information in sizeof/alignof expressions, and pass itJohn McCall2009-11-041-7/+8
* When performing template instantiation (transformation) ofDouglas Gregor2009-11-041-88/+169
* Implement support for parsing dependent template-ids that refer toDouglas Gregor2009-11-041-8/+53
* Parsing and semantic analysis for template-ids that name overloadedDouglas Gregor2009-11-031-2/+3
* Replace the code that parses member access expressions after "." orDouglas Gregor2009-11-031-3/+3
* Report accurate source-location information when rebuilding types duringJohn McCall2009-10-301-80/+93
* Slightly improve source-location information during template instantiationDouglas Gregor2009-10-291-0/+1
* Properly instantiate usage of overloaded operator []. Fixes PR5345.Sebastian Redl2009-10-291-4/+13
* A few TemplateArgumentLoc clean-ups. Try to remember the Expr for a declarat...John McCall2009-10-291-11/+27
* Yet more instantiation-location information. Fixes PR5336.Douglas Gregor2009-10-291-0/+2
* Track source information for template arguments and template specializationJohn McCall2009-10-291-83/+177
* Slightly improve source location information during template instantiationDouglas Gregor2009-10-281-0/+10
* Only set the point of instantiation for an implicit or explicitDouglas Gregor2009-10-271-0/+5
* Apply the special enum restrictions from [over.match.oper]p3b2 in argument-de...Sebastian Redl2009-10-231-1/+2
* Eliminate QualifiedDeclRefExpr, which captured the notion of aDouglas Gregor2009-10-231-50/+34
* Rebuild dependently-sized ext vectors if either the element type or the sizeJohn McCall2009-10-231-1/+2
* Silence GCC 4.3 warning.Benjamin Kramer2009-10-231-2/+1
* When building types from declarators, instead of building two types (one forJohn McCall2009-10-221-46/+4
* When building and instantiating a template-id reference expression, such asDouglas Gregor2009-10-221-5/+17
* Initialize using the base location provided by the derived implementation,John McCall2009-10-211-1/+1
* Rewrite TreeTransform to transform types as DeclaratorInfos rather than as bareJohn McCall2009-10-211-256/+655
* Handle substitutions into the "first qualifier in scope" of aDouglas Gregor2009-10-201-5/+19
OpenPOWER on IntegriCloud