summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaTemplate.cpp
Commit message (Expand)AuthorAgeFilesLines
* Introduce a bit into Type that keeps track of whether there are anyDouglas Gregor2010-10-131-1/+1
* Eliminates a clang warning.Fariborz Jahanian2010-10-131-0/+1
* Teach the warning about unnamed/local types in template arguments toDouglas Gregor2010-10-131-25/+220
* Introduce support for emitting diagnostics (warnings + their notes)Douglas Gregor2010-10-121-0/+3
* Handle dependent friends more explicitly and deal with the possibilityJohn McCall2010-10-121-1/+11
* Implement C++0x scoped enumerations, from Daniel Wallin! (and tweaked aDouglas Gregor2010-10-081-1/+2
* Parentheses around address non-type template argument is demoted to an extens...Abramo Bagnara2010-09-131-8/+12
* When diagnosing C++ [temp.expl.spec]p3 in C++98/03 mode, downgrade theDouglas Gregor2010-09-121-5/+11
* Implement C++0x semantics for [temp.expl.spec]p2, which loosens theDouglas Gregor2010-09-121-4/+13
* Allow anonymous and local types. The support was already in place for these,Chandler Carruth2010-09-031-21/+23
* Implement basic support for indexing function templates inDouglas Gregor2010-08-311-1/+2
* Add a forgotten place where the enclosing namespace set matters, plus a big t...Sebastian Redl2010-08-311-2/+2
* Rename DeclContext::getLookupContext to getRedeclContext and change its seman...Sebastian Redl2010-08-311-16/+17
* If filtering a lookup result leaves it ambiguous, keep the ambiguity John McCall2010-08-281-1/+6
* Fix the memory leak of FloatingLiteral/IntegerLiteral.Argyrios Kyrtzidis2010-08-281-1/+1
* One who seeks knowledge learns something new every day.John McCall2010-08-261-16/+16
* Split out a header to hold APIs meant for the Sema implementation from Sema.h.John McCall2010-08-251-1/+1
* GCC didn't care for my attempt at API compatibility, so brute-force everythingJohn McCall2010-08-251-9/+8
* Support explicit instantiation of function templates and members of classChandler Carruth2010-08-251-4/+2
* Move more stuff out of Sema.h.John McCall2010-08-251-0/+2
* More header elimination. The goal of all this is to allow Parser toJohn McCall2010-08-241-0/+1
* Struggle mightily against header inclusion in Sema.h.John McCall2010-08-241-0/+1
* OwningExprResult -> ExprResult. This patch brought to you byJohn McCall2010-08-241-12/+12
* Abstract out passing around types and kill off ActionBase.John McCall2010-08-241-12/+18
* Kill off ExprArg (now just Expr*) and StmtArg (now just Stmt*).John McCall2010-08-231-6/+7
* Push DeclGroupRefs and TemplateNames in an opaque but type-safe wayJohn McCall2010-08-231-2/+1
* DeclPtrTy -> Decl *John McCall2010-08-211-65/+63
* Another step in the process of making the parser depend on Sema:John McCall2010-08-201-2/+2
* Revert r111609, which is failing its new test.Douglas Gregor2010-08-201-10/+1
* Detect efforts to declare a template member friend and explicitly ignore them.John McCall2010-08-201-1/+10
* Generate Attr subclasses with TableGen.Alexis Hunt2010-08-181-1/+1
* Commit improved version of 111026 & 111027.Argyrios Kyrtzidis2010-08-151-1/+5
* Work around a crash when checking access to injected class namesJohn McCall2010-08-131-2/+7
* Perform access control when template lookup finds a class template.John McCall2010-08-131-4/+11
* Move Sema's headers into include/clang/Sema, renaming a few along the way.Douglas Gregor2010-08-121-2/+2
* Added locations and type source info for DeclarationName.Abramo Bagnara2010-08-111-23/+26
* Random temporary string cleanup.Benjamin Kramer2010-08-111-1/+1
* Fixed redundant NNS loading.Abramo Bagnara2010-08-101-4/+6
* Template keyword should not be ignored building a QualifiedTemplateName.Abramo Bagnara2010-08-061-3/+5
* Get rid of isObjectType; when C++ says "object type", it generallyEli Friedman2010-08-051-5/+3
* Don't set out-of-line template specialization/definition informationDouglas Gregor2010-07-281-2/+2
* Enable expression transformations in the current-instantiationDouglas Gregor2010-07-281-9/+0
* Remove the vast majority of the Destroy methods from the AST library,Douglas Gregor2010-07-251-2/+0
* Hide the specializations folding sets of ClassTemplateDecl as an implementati...Argyrios Kyrtzidis2010-07-201-51/+19
* Update ImplicitCastExpr to be able to represent an XValue.Sebastian Redl2010-07-201-4/+2
* When performing template name lookup for a dependent member accessDouglas Gregor2010-07-161-5/+5
* When there are extra or missing template parameter lists in a templateDouglas Gregor2010-07-141-3/+16
* Provide a special diagnostic for attempts to explicitly specializeDouglas Gregor2010-07-131-6/+16
* When performing substitution of template arguments within the body ofDouglas Gregor2010-07-081-1/+1
* Correctly set the location of the "template" keyword for a classDouglas Gregor2010-07-061-1/+2
OpenPOWER on IntegriCloud