aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaCXXScopeSpec.cpp
AgeCommit message (Expand)Author
2013-03-26Remove some no-op static_casts.Richard Smith
2013-01-23Use 'const Decl *' throughout code completion in SemaDmitri Gribenko
2013-01-02s/CPlusPlus0x/CPlusPlus11/gRichard Smith
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth
2012-11-22Fix CXXRecordDecl::forallBases to not look through bases which are dependentRichard Smith
2012-10-12Fix typo correction of one qualified name to another.David Blaikie
2012-05-04Move Sema::RequireCompleteType() and Sema::RequireCompleteExprType()Douglas Gregor
2012-05-01In C++11 mode, implement the C++11 semantics forDouglas Gregor
2012-03-23Support for definitions of member enumerations of class templates outside theRichard Smith
2012-03-14Instantiating a class template should not instantiate the definition of anyRichard Smith
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie
2012-02-06Added source location for the template keyword in DependentTemplateSpecializa...Abramo Bagnara
2012-02-06Added location for template keyword in TemplateSpecializationTypeLoc. In the ...Abramo Bagnara
2012-01-31Make the callback object to Sema::CorrectTypo mandatory.Kaelyn Uhrain
2012-01-27Added source location for the template keyword in AST template-id expressions.Abramo Bagnara
2012-01-17Remove unreachable code in Clang. (replace with llvm_unreachable where approp...David Blaikie
2012-01-12Convert SemaCXXScopeSpec.cpp to pass a callback object to CorrectTypo,Kaelyn Uhrain
2011-12-04Support decltype in nested-name-specifiers.David Blaikie
2011-10-20Add -Wc++98-compat warning for enumerations in nested name specifiers.Richard Smith
2011-10-18-Wc++98-compat and -Wc++98-compat-pedantic warnings for Sema, part 2.Richard Smith
2011-10-07Rename TagDecl::isDefinition -> isCompleteDefinitionJohn McCall
2011-09-23Removing a bunch of dead returns/breaks after llvm_unreachables.David Blaikie
2011-09-23Switch assert(0/false) llvm_unreachable.David Blaikie
2011-09-17Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear t...Francois Pichet
2011-07-27In Microsoft mode, if we are within a templated function and we can't resolve...Francois Pichet
2011-07-06Fixed enum types can be complete without actually being valid to useJohn McCall
2011-06-28Add support for C++ namespace-aware typo correction, e.g., correctingDouglas Gregor
2011-05-15When checking a set of template parameter lists against aDouglas Gregor
2011-05-05Implement support for C++0x alias templates.Richard Smith
2011-05-04Clean up Sema::BuildCXXNestedNameSpecifier()'s creation of TypeLocDouglas Gregor
2011-04-15Support for C++11 (non-template) alias declarations.Richard Smith
2011-03-04Teach Sema::ActOnCXXNestedNameSpecifier and Sema::CheckTemplateIdTypeDouglas Gregor
2011-03-01Push nested-name-specifier source-location information into dependentDouglas Gregor
2011-03-01Reinstate the introduction of source-location information forDouglas Gregor
2011-02-28When we encounter a dependent template name within aDouglas Gregor
2011-02-24Retain complete source-location information for C++Douglas Gregor
2011-02-24Teach NestedNameSpecifier to keep track of namespace aliases the sameDouglas Gregor
2011-02-24Teach CXXScopeSpec to handle the extension of a nested-name-specifierDouglas Gregor
2011-02-19The member classes of a current instantiation aren't necessarily aDouglas Gregor
2011-01-19Change QualType::getTypePtr() to return a const pointer, then change aJohn McCall
2010-08-31Rename DeclContext::getLookupContext to getRedeclContext and change its seman...Sebastian Redl
2010-08-25Split out a header to hold APIs meant for the Sema implementation from Sema.h.John McCall
2010-08-24Abstract out passing around types and kill off ActionBase.John McCall
2010-08-20Another step in the process of making the parser depend on Sema:John McCall
2010-08-12Move Sema's headers into include/clang/Sema, renaming a few along the way.Douglas Gregor
2010-07-28When a nested-name-specifier refers into a current instantiation that hasDouglas Gregor
2010-07-08When performing substitution of template arguments within the body ofDouglas Gregor
2010-06-29When typo correction produces a result that is not of the kind we'reDouglas Gregor
2010-05-01It turns out that basically every caller to RequireCompleteDeclContextJohn McCall
2010-04-27Make the InjectedClassNameType the canonical type of the current instantiationJohn McCall