aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Sema/SemaCXXScopeSpec.cpp
AgeCommit message (Expand)AuthorFilesLines
2011-07-06Fixed enum types can be complete without actually being valid to useJohn McCall1-6/+21
2011-06-28Add support for C++ namespace-aware typo correction, e.g., correctingDouglas Gregor1-14/+17
2011-05-15When checking a set of template parameter lists against aDouglas Gregor1-1/+1
2011-05-05Implement support for C++0x alias templates.Richard Smith1-6/+15
2011-05-04Clean up Sema::BuildCXXNestedNameSpecifier()'s creation of TypeLocDouglas Gregor1-7/+15
2011-04-15Support for C++11 (non-template) alias declarations.Richard Smith1-2/+2
2011-03-04Teach Sema::ActOnCXXNestedNameSpecifier and Sema::CheckTemplateIdTypeDouglas Gregor1-0/+13
2011-03-01Push nested-name-specifier source-location information into dependentDouglas Gregor1-3/+3
2011-03-01Reinstate the introduction of source-location information forDouglas Gregor1-0/+1
2011-02-28When we encounter a dependent template name within aDouglas Gregor1-7/+60
2011-02-24Retain complete source-location information for C++Douglas Gregor1-0/+35
2011-02-24Teach NestedNameSpecifier to keep track of namespace aliases the sameDouglas Gregor1-4/+5
2011-02-24Teach CXXScopeSpec to handle the extension of a nested-name-specifierDouglas Gregor1-85/+130
2011-02-19The member classes of a current instantiation aren't necessarily aDouglas Gregor1-8/+21
2011-01-19Change QualType::getTypePtr() to return a const pointer, then change aJohn McCall1-1/+0
2010-08-31Rename DeclContext::getLookupContext to getRedeclContext and change its seman...Sebastian Redl1-1/+1
2010-08-25Split out a header to hold APIs meant for the Sema implementation from Sema.h.John McCall1-1/+1
2010-08-24Abstract out passing around types and kill off ActionBase.John McCall1-8/+7
2010-08-20Another step in the process of making the parser depend on Sema:John McCall1-1/+1
2010-08-12Move Sema's headers into include/clang/Sema, renaming a few along the way.Douglas Gregor1-2/+2
2010-07-28When a nested-name-specifier refers into a current instantiation that hasDouglas Gregor1-6/+13
2010-07-08When performing substitution of template arguments within the body ofDouglas Gregor1-1/+1
2010-06-29When typo correction produces a result that is not of the kind we'reDouglas Gregor1-1/+3
2010-05-01It turns out that basically every caller to RequireCompleteDeclContextJohn McCall1-18/+9
2010-04-27Make the InjectedClassNameType the canonical type of the current instantiationJohn McCall1-55/+16
2010-04-24Be more careful around dependent nested-name-specifiers, complainingDouglas Gregor1-0/+10
2010-04-14Teach typo correction about various language keywords. We can'tDouglas Gregor1-1/+2
2010-04-08Make CXXScopeSpec invalid when incomplete, and propagate that into anyJeffrey Yasskin1-10/+13
2010-03-31Reinstate my CodeModificationHint -> FixItHint renaming patch, withoutDouglas Gregor1-4/+4
2010-03-31Revert r100008, which inexplicably breaks the clang-i686-darwin10 builderDouglas Gregor1-4/+4
2010-03-31Rename CodeModificationHint to FixItHint, since we've been using theDouglas Gregor1-4/+4
2010-03-10Create a new InjectedClassNameType to represent bare-word references to the John McCall1-14/+9
2010-02-25Restore the invariant that a nested-name-specifier can only containDouglas Gregor1-28/+14
2010-02-24ActOnPseudoDestructorExpr now performs all semantic analysis forDouglas Gregor1-0/+48
2010-02-21Implement support for parsing pseudo-destructor expression with a nested-name...Douglas Gregor1-14/+28
2010-02-05When determining whether a scope specifier is complete, consider aDouglas Gregor1-0/+4
2010-01-19Teach Sema::ActOnDependentTemplateName that a dependent template nameDouglas Gregor1-22/+0
2010-01-15When determining whether the type is the current instantiation, stripDouglas Gregor1-2/+2
2010-01-14When qualified lookup into the current instantiation fails (because itDouglas Gregor1-0/+22
2010-01-07Whenever we emit a typo-correction diagnostic, also emit a noteDouglas Gregor1-0/+4
2009-12-31Typo correction for identifiers within nested name specifiers, e.g.,Douglas Gregor1-0/+22
2009-12-30Fix typo in commentDouglas Gregor1-1/+1
2009-12-19Refactor to remove more dependencies on PreDeclaratorDC. I seem to have madeJohn McCall1-11/+15
2009-12-11Don't enter a new scope for a namespace-qualified declarator unless we'reJohn McCall1-0/+38
2009-12-07reapply my patch for PR4451, which improves diagnostics for :: vs : confusion.Chris Lattner1-4/+39
2009-12-06revert my previous patch, it is breaking something and I don't have timeChris Lattner1-32/+4
2009-12-06implement PR4451, improving error recovery for a mistaken : where a :: wasChris Lattner1-4/+32
2009-12-02Rip out the last remaining implicit use of OverloadedFunctionDecl in Sema:John McCall1-6/+8
2009-11-18Split LookupResult into its own header.John McCall1-0/+1
2009-11-17Carry lookup configuration throughout lookup on the LookupResult. GiveJohn McCall1-13/+15