aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaCXXScopeSpec.cpp
AgeCommit message (Expand)Author
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
2009-08-10Take 2 on AltiVec-style vector initializers. Nate Begeman
2009-08-06Support nested-name-specifiers for C++ member access expressions, e.g.,Douglas Gregor
2009-07-31Remove a redundant getCanonicalType callDouglas Gregor
2009-07-30What luck! Clang obtains support for refering to members of theDouglas Gregor
2009-07-30Support out-of-line definitions of the members of class templateDouglas Gregor
2009-07-29Change uses of:Ted Kremenek
2009-07-22Implement support for out-of-line definitions of the class members of classDouglas Gregor
2009-07-22Complain if we're entering the context of a dependent nested-name-specifier butDouglas Gregor
2009-07-21Basic parsing and semantic analysis for out-of-line definitions of theDouglas Gregor
2009-07-21Make Sema::ActOnCXXEnterDeclaratorScope robust against failures to computeDouglas Gregor
2009-07-17Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methodsTed Kremenek
2009-07-17Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), ...Ted Kremenek