summaryrefslogtreecommitdiff
path: root/lib/Sema/SemaCXXScopeSpec.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-3/+3
* Fix CXXRecordDecl::forallBases to not look through bases which are dependentRichard Smith2012-11-221-9/+3
* Fix typo correction of one qualified name to another.David Blaikie2012-10-121-1/+2
* Move Sema::RequireCompleteType() and Sema::RequireCompleteExprType()Douglas Gregor2012-05-041-3/+2
* In C++11 mode, implement the C++11 semantics forDouglas Gregor2012-05-011-2/+5
* Support for definitions of member enumerations of class templates outside theRichard Smith2012-03-231-4/+8
* Instantiating a class template should not instantiate the definition of anyRichard Smith2012-03-141-31/+41
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-7/+7
* Added source location for the template keyword in DependentTemplateSpecializa...Abramo Bagnara2012-02-061-0/+1
* Added location for template keyword in TemplateSpecializationTypeLoc. In the ...Abramo Bagnara2012-02-061-9/+8
* Make the callback object to Sema::CorrectTypo mandatory.Kaelyn Uhrain2012-01-311-1/+1
* Added source location for the template keyword in AST template-id expressions.Abramo Bagnara2012-01-271-4/+4
* Remove unreachable code in Clang. (replace with llvm_unreachable where approp...David Blaikie2012-01-171-5/+3
* Convert SemaCXXScopeSpec.cpp to pass a callback object to CorrectTypo,Kaelyn Uhrain2012-01-121-3/+22
* Support decltype in nested-name-specifiers.David Blaikie2011-12-041-0/+23
* Add -Wc++98-compat warning for enumerations in nested name specifiers.Richard Smith2011-10-201-0/+3
* -Wc++98-compat and -Wc++98-compat-pedantic warnings for Sema, part 2.Richard Smith2011-10-181-1/+1
* Rename TagDecl::isDefinition -> isCompleteDefinitionJohn McCall2011-10-071-1/+1
* Removing a bunch of dead returns/breaks after llvm_unreachables.David Blaikie2011-09-231-1/+0
* Switch assert(0/false) llvm_unreachable.David Blaikie2011-09-231-1/+1
* Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear t...Francois Pichet2011-09-171-1/+1
* In Microsoft mode, if we are within a templated function and we can't resolve...Francois Pichet2011-07-271-0/+25
* Fixed enum types can be complete without actually being valid to useJohn McCall2011-07-061-6/+21
* Add support for C++ namespace-aware typo correction, e.g., correctingDouglas Gregor2011-06-281-14/+17
* When checking a set of template parameter lists against aDouglas Gregor2011-05-151-1/+1
* Implement support for C++0x alias templates.Richard Smith2011-05-051-6/+15
* Clean up Sema::BuildCXXNestedNameSpecifier()'s creation of TypeLocDouglas Gregor2011-05-041-7/+15
* Support for C++11 (non-template) alias declarations.Richard Smith2011-04-151-2/+2
* Teach Sema::ActOnCXXNestedNameSpecifier and Sema::CheckTemplateIdTypeDouglas Gregor2011-03-041-0/+13
* Push nested-name-specifier source-location information into dependentDouglas Gregor2011-03-011-3/+3
* Reinstate the introduction of source-location information forDouglas Gregor2011-03-011-0/+1
* When we encounter a dependent template name within aDouglas Gregor2011-02-281-7/+60
* Retain complete source-location information for C++Douglas Gregor2011-02-241-0/+35
* Teach NestedNameSpecifier to keep track of namespace aliases the sameDouglas Gregor2011-02-241-4/+5
* Teach CXXScopeSpec to handle the extension of a nested-name-specifierDouglas Gregor2011-02-241-85/+130
* The member classes of a current instantiation aren't necessarily aDouglas Gregor2011-02-191-8/+21
* Change QualType::getTypePtr() to return a const pointer, then change aJohn McCall2011-01-191-1/+0
* Rename DeclContext::getLookupContext to getRedeclContext and change its seman...Sebastian Redl2010-08-311-1/+1
* Split out a header to hold APIs meant for the Sema implementation from Sema.h.John McCall2010-08-251-1/+1
* Abstract out passing around types and kill off ActionBase.John McCall2010-08-241-8/+7
* Another step in the process of making the parser depend on Sema:John McCall2010-08-201-1/+1
* Move Sema's headers into include/clang/Sema, renaming a few along the way.Douglas Gregor2010-08-121-2/+2
* When a nested-name-specifier refers into a current instantiation that hasDouglas Gregor2010-07-281-6/+13
* When performing substitution of template arguments within the body ofDouglas Gregor2010-07-081-1/+1
* When typo correction produces a result that is not of the kind we'reDouglas Gregor2010-06-291-1/+3
* It turns out that basically every caller to RequireCompleteDeclContextJohn McCall2010-05-011-18/+9
* Make the InjectedClassNameType the canonical type of the current instantiationJohn McCall2010-04-271-55/+16
* Be more careful around dependent nested-name-specifiers, complainingDouglas Gregor2010-04-241-0/+10
* Teach typo correction about various language keywords. We can'tDouglas Gregor2010-04-141-1/+2
* Make CXXScopeSpec invalid when incomplete, and propagate that into anyJeffrey Yasskin2010-04-081-10/+13