summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaTemplate.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Support for C1x _Atomic specifier (see testcase). This is primarily being co...Eli Friedman2011-10-061-0/+4
* Fixed source range for template implicit instantiations.Abramo Bagnara2011-10-031-1/+1
* Only print _Bool as 'bool' when 'bool' is defined as an object-likeDouglas Gregor2011-09-271-1/+1
* When 'bool' is not a built-in type but is defined as a macro, printDouglas Gregor2011-09-271-1/+1
* Get rid of useless helper Sema::CastCategory.Eli Friedman2011-09-271-2/+4
* Removing a bunch of dead returns/breaks after llvm_unreachables.David Blaikie2011-09-231-5/+0
* Switch assert(0/false) llvm_unreachable.David Blaikie2011-09-231-5/+6
* Don't use TemplateArgumentListInfo inside AST nodes because it may leak.Argyrios Kyrtzidis2011-09-221-3/+1
* Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear t...Francois Pichet2011-09-171-3/+3
* Specializations cannot be module-hidden. Diagnose attempts to do so.Douglas Gregor2011-09-091-0/+6
* __module_private__ is inherited by redeclarations of an entity, andDouglas Gregor2011-09-091-5/+10
* Propagate __module_private__ from previous declarations to laterDouglas Gregor2011-09-091-3/+5
* Changed references of BaseTy, MemInitTy, CXXScopeTy, TemplateParamsTy to CXXB...Richard Trieu2011-09-091-2/+2
* Modules: introduce the __module_private__ declaration specifier, whichDouglas Gregor2011-09-091-4/+8
* Fix a crash-on-invalid.Matt Beaumont-Gay2011-08-251-1/+1
* 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
OpenPOWER on IntegriCloud