summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaTemplate.cpp
Commit message (Expand)AuthorAgeFilesLines
* Implement function template specialization at class scope extension in Micros...Francois Pichet2011-08-141-3/+12
* When performing the lookup in the current scope for a member access toDouglas Gregor2011-08-101-1/+3
* Make sure to canonicalize the argument type of a non-type templateDouglas Gregor2011-08-091-2/+3
* Add support for C++0x unicode string and character literals, from Craig Topper!Douglas Gregor2011-07-271-3/+15
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-14/+14
* Restore the C-style cast hack for enum template arguments,John McCall2011-07-151-1/+10
* Create a new expression node, SubstNonTypeTemplateParmExpr,John McCall2011-07-151-30/+24
* Random cleanup:Francois Pichet2011-07-081-8/+7
* Introduce the notion of instantiation dependence into Clang's AST. ADouglas Gregor2011-07-011-2/+5
* Preserve that a TemplateName was arrived at by substitutingJohn McCall2011-06-301-1/+2
* Add support for C++ namespace-aware typo correction, e.g., correctingDouglas Gregor2011-06-281-10/+15
* Objective-ARC++: infer template type arguments ofDouglas Gregor2011-06-171-2/+14
* Automatic Reference Counting.John McCall2011-06-151-4/+11
* When performing substitution of default template template parametersDouglas Gregor2011-06-151-10/+0
* Made changes to how 'struct'/'class' mismatches are handled in -Wmismatched-t...Richard Trieu2011-06-101-4/+6
* Diagnose the condition in C++ [temp.expl.spec]p16 that prohibitsDouglas Gregor2011-06-061-0/+37
* Revert r132544. Accidental commit. I got confused with the Tortoise SVN menu.Francois Pichet2011-06-031-2/+0
* (no commit message)Francois Pichet2011-06-031-0/+2
* When checking the instantiation of a default template argument againstDouglas Gregor2011-06-031-9/+14
* Fix an incorrect warning about explicit template specializations forDouglas Gregor2011-06-011-1/+1
* Objective-C doesn't consider the use of incomplete types as methodDouglas Gregor2011-05-271-0/+10
* Implement a new type node, UnaryTransformType, designed to represent aAlexis Hunt2011-05-241-0/+5
* Audit and finish the implementation of C++0x nullptr, fixing twoDouglas Gregor2011-05-211-5/+17
* Diagnose the presence of storage-class-specifiers on explicitDouglas Gregor2011-05-211-3/+13
* Introduce Type::isSignedIntegerOrEnumerationType() andDouglas Gregor2011-05-201-4/+4
* When checking a set of template parameter lists against aDouglas Gregor2011-05-151-2/+7
* Revert 131347. It asserts if the specialization in within a class template:Francois Pichet2011-05-141-6/+3
* In Microsoft mode, allow template function explicit specialization at class s...Francois Pichet2011-05-141-3/+6
* PR9908: Fix the broken fix for PR9902 to get the template argument lists in t...Richard Smith2011-05-141-1/+1
* Teach the template parameter dependency checker used when matchingDouglas Gregor2011-05-131-0/+4
* Fix PR9902: correctly substitute alias templates within the template in which...Richard Smith2011-05-121-0/+3
* When checking for the necessary 'template<>' headers based on theDouglas Gregor2011-05-111-4/+10
* Reimplement Sema::MatchTemplateParametersToScopeSpecifier() based onDouglas Gregor2011-05-101-147/+273
* Implement support for C++0x alias templates.Richard Smith2011-05-051-19/+65
* When converting an integral template argument value to a non-typeDouglas Gregor2011-05-041-15/+22
* Re-applies the patch first applied way back in r106099, withChandler Carruth2011-05-011-1/+1
* r130381 follow up: accept __uuidof expression for template argument reference.Francois Pichet2011-04-291-2/+6
* Update r130381 to check for UO_AddrOf.Francois Pichet2011-04-281-9/+8
* Support &__uuidof(type) as a non type template argument.Francois Pichet2011-04-281-0/+9
* Extend Sema::ClassifyName() to support C++, ironing out a few issuesDouglas Gregor2011-04-271-1/+1
* fix PR9474, a crash with -fshort-enum and C++ templates: when instantiatingChris Lattner2011-04-251-10/+9
* Implement a new identifier-classification scheme where SemaDouglas Gregor2011-04-241-5/+13
* Add -fdelayed-template-parsing option. Using this option all templated functi...Francois Pichet2011-04-221-0/+21
* Support for C++11 (non-template) alias declarations.Richard Smith2011-04-151-2/+2
* Use ExprResult& instead of Expr *& in SemaJohn Wiegley2011-04-081-59/+65
* Make helpers static.Benjamin Kramer2011-03-261-1/+2
* Fixed inconsistency when adding TemplateParameterListsInfo.Abramo Bagnara2011-03-181-15/+20
* Don't ask if a depenendent CXXRecordDecl has any dependent basesDouglas Gregor2011-03-111-1/+2
* Avoid do drop outer template parameter lists on the floor.Abramo Bagnara2011-03-101-2/+10
* Fixed InnerLocStart.Abramo Bagnara2011-03-091-4/+5
OpenPOWER on IntegriCloud