summaryrefslogtreecommitdiffstats
path: root/lib/Sema/SemaTemplateVariadic.cpp
Commit message (Expand)AuthorAgeFilesLines
* For PR11916: Add support for g++'s __int128 keyword. Unlike __int128_t, this isRichard Smith2012-04-041-0/+1
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-2/+2
* Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr toJohn McCall2012-03-101-9/+0
* Add clang support for new Objective-C literal syntax for NSDictionary, NSArray,Ted Kremenek2012-03-061-0/+16
* Fix the isReferenced bit on parameters in a couple of edge cases. PR12153.Eli Friedman2012-03-011-0/+2
* ArrayRef-icize the function arguments.Bill Wendling2012-02-221-1/+1
* Make the callback object to Sema::CorrectTypo mandatory.Kaelyn Uhrain2012-01-311-1/+1
* More dead code removal (using -Wunreachable-code)David Blaikie2012-01-201-3/+0
* Convert SemaTemplate*.cpp to pass a callback object to CorrectTypo.Kaelyn Uhrain2012-01-131-13/+24
* Check for unexpanded parameter packs in the name that guards aDouglas Gregor2011-10-251-13/+34
* Provide half floating point support as a storage only type.Anton Korobeynikov2011-10-141-0/+1
* Support for C1x _Atomic specifier (see testcase). This is primarily being co...Eli Friedman2011-10-061-1/+2
* ArrayRef-ifying the UnexpandedParameterPacks passed to Sema::CheckParameterPa...David Blaikie2011-09-221-9/+10
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-16/+16
* Add support for C++ namespace-aware typo correction, e.g., correctingDouglas Gregor2011-06-281-7/+9
* Implement a new type node, UnaryTransformType, designed to represent aSean Hunt2011-05-241-1/+1
* Implement __underlying_type for libc++.Sean Hunt2011-05-191-1/+2
* Switch the interface name for both TemplateTypeParmType andChandler Carruth2011-05-011-2/+2
* Fix a bunch of major problems with __unknown_anytype and properly testJohn McCall2011-04-091-0/+1
* remove some defensive code: LocalInstantiationScope::getInstantiationOfChris Lattner2011-02-171-3/+2
* Null initialize a few variables flagged byTed Kremenek2011-01-231-2/+1
* Fix a use of uninitialized variables, found by Ted!Douglas Gregor2011-01-201-7/+9
* Implement basic support for the use of variadic templates and blocksDouglas Gregor2011-01-191-1/+10
* Teach PackExpansionExpr to keep track of the number of pack expansionsDouglas Gregor2011-01-141-5/+6
* Keep track of the number of expansions to be produced from a type packDouglas Gregor2011-01-141-11/+19
* Start implementing support for substitution into pack expansions thatDouglas Gregor2011-01-141-0/+4
* Teach TreeTransform how to transform a pack expansion type intoDouglas Gregor2011-01-121-10/+21
* When mapping from a function parameter pack to the set of functionDouglas Gregor2011-01-111-0/+44
* Work-in-progress implementation of C++0x [temp.arg.explicit]p9, whichDouglas Gregor2011-01-101-14/+31
* Implement substitution of a function parameter pack for its set ofDouglas Gregor2011-01-071-19/+39
* Add Decl::isParameterPack(), which covers both function and templateDouglas Gregor2011-01-051-4/+2
* Add semantic analysis for the creation of and an AST representationDouglas Gregor2011-01-051-2/+26
* Implement support for template template parameter packs, e.g.,Douglas Gregor2011-01-051-2/+10
* Implement the sizeof...(pack) expression to compute the length of aDouglas Gregor2011-01-041-0/+69
* Implement pack expansions whose pattern is a base-specifier.Douglas Gregor2011-01-031-0/+5
* Properly rebuild pack expansions whose pattern is a non-type templateDouglas Gregor2011-01-031-1/+2
* Diagnose the presence of unexpanded parameter packs within classDouglas Gregor2011-01-031-0/+14
* Implement support for pack expansions whose pattern is a non-typeDouglas Gregor2011-01-031-10/+28
* When instantiating a non-type template parameter pack, be sure toDouglas Gregor2010-12-241-1/+1
* Add an AST representation for non-type template parameterDouglas Gregor2010-12-231-4/+17
* Implement parsing of function parameter packs and non-type templateDouglas Gregor2010-12-231-0/+69
* Implement template argument deduction for pack expansions whoseDouglas Gregor2010-12-221-0/+6
* Implement instantiation of pack expansions whose pattern is a type-idDouglas Gregor2010-12-211-0/+80
* Give the RecursiveASTVisitor a configuration functionDouglas Gregor2010-12-201-0/+2
* Implement basic support for template instantiation of pack expansionsDouglas Gregor2010-12-201-14/+25
* Introduce a new type, PackExpansionType, to capture types that areDouglas Gregor2010-12-201-0/+60
* Tweak a commentDouglas Gregor2010-12-161-1/+1
* Check for unexpanded parameter packs in default arguments.Douglas Gregor2010-12-161-0/+16
* Fix a regression I caused in r121930. It turns out thatDouglas Gregor2010-12-161-3/+7
* Check for unexpanded parameter packs in using declarations. As aDouglas Gregor2010-12-161-1/+51