summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/TreeTransform.h
Commit message (Expand)AuthorAgeFilesLines
* When instantiating a C++ "new" expression, don't fake source locationsDouglas Gregor2011-06-271-2/+6
* Rename objc_lifetime -> objc_ownership, and modify diagnostics to talk about ...Argyrios Kyrtzidis2011-06-241-1/+1
* Introduce a new AST node describing reference binding to temporaries.Douglas Gregor2011-06-211-0/+7
* Objective-C++ ARC: eliminate the utterly unjustified loophole thatDouglas Gregor2011-06-171-4/+7
* Objective-ARC++: infer template type arguments ofDouglas Gregor2011-06-171-6/+28
* Automatic Reference Counting.John McCall2011-06-151-1/+83
* Implement support for C++11 in-class initialization of non-static data members.Richard Smith2011-06-111-2/+6
* Made changes to how 'struct'/'class' mismatches are handled in -Wmismatched-t...Richard Trieu2011-06-101-1/+2
* Add support for builtin astype:Tanya Lattner2011-06-041-0/+7
* Ensure we enter an unevaluated context when instantiating a noexceptAlexis Hunt2011-05-311-0/+1
* Fix a regression in the source locations for unary trait expressions.Chandler Carruth2011-05-291-1/+1
* Add a convenience interface for checking expression arguments to unaryChandler Carruth2011-05-261-1/+1
* Implement a new type node, UnaryTransformType, designed to represent aAlexis Hunt2011-05-241-0/+35
* Diagnose unexpanded parameter packs in return statements. ThisDouglas Gregor2011-05-201-13/+14
* PR9908: Fix the broken fix for PR9902 to get the template argument lists in t...Richard Smith2011-05-141-8/+10
* Patch for PR 7409 - only error on definition of invalid typedefs. Suppress e...Richard Trieu2011-05-071-3/+7
* Implement support for C++0x alias templates.Richard Smith2011-05-051-2/+35
* When instantiating a block expression, the instantiatedFariborz Jahanian2011-05-051-2/+5
* Store a parameter index and function prototype depth in everyJohn McCall2011-05-011-13/+43
* Parsing/AST support for Structured Exception HandlingJohn Wiegley2011-04-281-0/+72
* Implementation of Embarcadero array type traitsJohn Wiegley2011-04-281-0/+41
* fix PR9474, a crash with -fshort-enum and C++ templates: when instantiatingChris Lattner2011-04-251-2/+1
* t/clang/expr-traitsJohn Wiegley2011-04-251-0/+29
* Fix crashing rdar://9122854 & http://llvm.org/PR9461.Argyrios Kyrtzidis2011-04-221-1/+3
* Support for C++11 (non-template) alias declarations.Richard Smith2011-04-151-5/+6
* C1X: implement generic selectionsPeter Collingbourne2011-04-151-0/+52
* When we transform a C++ exception declaration (e.g., for templateDouglas Gregor2011-04-141-2/+5
* Add support for C++0x's range-based for loops, as specified by the C++11 draf...Richard Smith2011-04-141-0/+77
* Use ExprResult& instead of Expr *& in SemaJohn Wiegley2011-04-081-27/+29
* Fix an error in TreeTransform where we failed to copy the TemplateName'sChandler Carruth2011-04-011-1/+3
* Forgotten part of previous commit.Abramo Bagnara2011-03-121-4/+4
* Renamed OffsetOfNode::getRange to getSourceRange for uniformity.Abramo Bagnara2011-03-121-2/+2
* Add support for the OpenCL vec_step operator, by generalising andPeter Collingbourne2011-03-111-17/+22
* Fixed source range for all DeclaratorDecl's.Abramo Bagnara2011-03-081-9/+14
* When rebuilding a dependent template specialization type to anotherDouglas Gregor2011-03-071-3/+4
* When transforming a dependent template specialization type, make sureDouglas Gregor2011-03-071-5/+18
* Fix copy-and-paste typo in the transformation of Microsoft __uuidof expressio...Douglas Gregor2011-03-061-1/+1
* When transforming a substituted template type parameter, try toDouglas Gregor2011-03-051-1/+22
* Improved MemberPointerType source locations.Abramo Bagnara2011-03-051-9/+21
* When constructing source-location information for aDouglas Gregor2011-03-041-6/+8
* When we use the default template arguments of a template templateDouglas Gregor2011-03-031-3/+3
* Eliminate an unnecessary TemporaryBase object from TreeTransformDouglas Gregor2011-03-021-2/+0
* Kill off theDouglas Gregor2011-03-021-65/+0
* Eliminate TreeTransform::RebuildNestedNameSpecifier(), all four ofDouglas Gregor2011-03-021-96/+0
* Eliminate an unnecessary use of CXXScopeSpec::MakeTrivial. We have proper nes...Douglas Gregor2011-03-021-3/+1
* Kill off TreeTransform::TransformNestedNameSpecifier() in favor of theDouglas Gregor2011-03-021-111/+1
* Kill off the TreeTransform::TransformTemplateName overload that hasDouglas Gregor2011-03-021-119/+9
* Kill off one of the TreeTransform::TransformTypeInObjectScope()Douglas Gregor2011-03-021-91/+65
* Start migrating TreeTransform's TransformTemplateName over to versionDouglas Gregor2011-03-021-74/+156
* Push nested-name-specifier source location information into templateDouglas Gregor2011-03-021-8/+27
OpenPOWER on IntegriCloud