aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaCXXScopeSpec.cpp
AgeCommit message (Expand)Author
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
2010-04-24Be more careful around dependent nested-name-specifiers, complainingDouglas Gregor
2010-04-14Teach typo correction about various language keywords. We can'tDouglas Gregor
2010-04-08Make CXXScopeSpec invalid when incomplete, and propagate that into anyJeffrey Yasskin
2010-03-31Reinstate my CodeModificationHint -> FixItHint renaming patch, withoutDouglas Gregor
2010-03-31Revert r100008, which inexplicably breaks the clang-i686-darwin10 builderDouglas Gregor
2010-03-31Rename CodeModificationHint to FixItHint, since we've been using theDouglas Gregor
2010-03-10Create a new InjectedClassNameType to represent bare-word references to the John McCall
2010-02-25Restore the invariant that a nested-name-specifier can only containDouglas Gregor
2010-02-24ActOnPseudoDestructorExpr now performs all semantic analysis forDouglas Gregor
2010-02-21Implement support for parsing pseudo-destructor expression with a nested-name...Douglas Gregor
2010-02-05When determining whether a scope specifier is complete, consider aDouglas Gregor
2010-01-19Teach Sema::ActOnDependentTemplateName that a dependent template nameDouglas Gregor
2010-01-15When determining whether the type is the current instantiation, stripDouglas Gregor
2010-01-14When qualified lookup into the current instantiation fails (because itDouglas Gregor
2010-01-07Whenever we emit a typo-correction diagnostic, also emit a noteDouglas Gregor
2009-12-31Typo correction for identifiers within nested name specifiers, e.g.,Douglas Gregor
2009-12-30Fix typo in commentDouglas Gregor
2009-12-19Refactor to remove more dependencies on PreDeclaratorDC. I seem to have madeJohn McCall
2009-12-11Don't enter a new scope for a namespace-qualified declarator unless we'reJohn McCall
2009-12-07reapply my patch for PR4451, which improves diagnostics for :: vs : confusion.Chris Lattner
2009-12-06revert my previous patch, it is breaking something and I don't have timeChris Lattner
2009-12-06implement PR4451, improving error recovery for a mistaken : where a :: wasChris Lattner
2009-12-02Rip out the last remaining implicit use of OverloadedFunctionDecl in Sema:John McCall
2009-11-18Split LookupResult into its own header.John McCall
2009-11-17Carry lookup configuration throughout lookup on the LookupResult. GiveJohn McCall
2009-11-04When starting a C++ member access expression, make sure to compute theDouglas Gregor
2009-10-13Unify our diagnostic printing for errors of the form, "we didn't likeDouglas Gregor
2009-10-09Refactor the LookupResult API to simplify most common operations. Require us...John McCall
2009-09-24When entering the scope of a declarator, make sure that the scope isDouglas Gregor
2009-09-18Implement code completion for tags, e.g., code completion after "enum"Douglas Gregor
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-09-03Improve template instantiation for member access expressions thatDouglas Gregor
2009-09-02Add a wicked little test-case that illustrates what we have to dealDouglas Gregor
2009-09-02Rewrite of our handling of name lookup in C++ member access expressions, e.g.,Douglas Gregor
2009-08-30More missing member goodness.Anders Carlsson
2009-08-30Improve diagnostics for missing members. This renames the err_typecheck_no_me...Anders Carlsson
2009-08-26Bye-bye old RequireCompleteType.Anders Carlsson
2009-08-26Improve diagnostics and recovery when the nested-name-specifier of aDouglas Gregor
2009-08-25Improve support for out-of-line definitions of nested templates andDouglas Gregor
2009-08-19Use Sema's LocInfoType to pass and preserve type source info through the Parser.Argyrios Kyrtzidis