summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaCXXScopeSpec.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Reinstate my CodeModificationHint -> FixItHint renaming patch, withoutDouglas Gregor2010-03-311-4/+4
* Revert r100008, which inexplicably breaks the clang-i686-darwin10 builderDouglas Gregor2010-03-311-4/+4
* Rename CodeModificationHint to FixItHint, since we've been using theDouglas Gregor2010-03-311-4/+4
* Create a new InjectedClassNameType to represent bare-word references to the John McCall2010-03-101-14/+9
* Restore the invariant that a nested-name-specifier can only containDouglas Gregor2010-02-251-28/+14
* ActOnPseudoDestructorExpr now performs all semantic analysis forDouglas Gregor2010-02-241-0/+48
* Implement support for parsing pseudo-destructor expression with a nested-name...Douglas Gregor2010-02-211-14/+28
* When determining whether a scope specifier is complete, consider aDouglas Gregor2010-02-051-0/+4
* Teach Sema::ActOnDependentTemplateName that a dependent template nameDouglas Gregor2010-01-191-22/+0
* When determining whether the type is the current instantiation, stripDouglas Gregor2010-01-151-2/+2
* When qualified lookup into the current instantiation fails (because itDouglas Gregor2010-01-141-0/+22
* Whenever we emit a typo-correction diagnostic, also emit a noteDouglas Gregor2010-01-071-0/+4
* Typo correction for identifiers within nested name specifiers, e.g.,Douglas Gregor2009-12-311-0/+22
* Fix typo in commentDouglas Gregor2009-12-301-1/+1
* Refactor to remove more dependencies on PreDeclaratorDC. I seem to have madeJohn McCall2009-12-191-11/+15
* Don't enter a new scope for a namespace-qualified declarator unless we'reJohn McCall2009-12-111-0/+38
* reapply my patch for PR4451, which improves diagnostics for :: vs : confusion.Chris Lattner2009-12-071-4/+39
* revert my previous patch, it is breaking something and I don't have timeChris Lattner2009-12-061-32/+4
* implement PR4451, improving error recovery for a mistaken : where a :: wasChris Lattner2009-12-061-4/+32
* Rip out the last remaining implicit use of OverloadedFunctionDecl in Sema:John McCall2009-12-021-6/+8
* Split LookupResult into its own header.John McCall2009-11-181-0/+1
* Carry lookup configuration throughout lookup on the LookupResult. GiveJohn McCall2009-11-171-13/+15
* When starting a C++ member access expression, make sure to compute theDouglas Gregor2009-11-041-63/+68
* Unify our diagnostic printing for errors of the form, "we didn't likeDouglas Gregor2009-10-131-3/+1
* Refactor the LookupResult API to simplify most common operations. Require us...John McCall2009-10-091-20/+23
* When entering the scope of a declarator, make sure that the scope isDouglas Gregor2009-09-241-2/+10
* Implement code completion for tags, e.g., code completion after "enum"Douglas Gregor2009-09-181-4/+4
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-63/+63
* Improve template instantiation for member access expressions thatDouglas Gregor2009-09-031-37/+88
OpenPOWER on IntegriCloud