aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaCXXScopeSpec.cpp
AgeCommit message (Expand)Author
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
2009-06-17Factor out some common code into Sema::EnterDeclaratorContext/ExitDeclaratorC...Argyrios Kyrtzidis
2009-05-14Implement explicit instantiations of member classes of class templates, e.g.,Douglas Gregor
2009-05-11Implement the notions of the "current instantiation" and "unknownDouglas Gregor
2009-03-28More improvements to namespace aliases. We now support everything except alia...Anders Carlsson
2009-03-27Initial implementation of parsing, semantic analysis, and templateDouglas Gregor
2009-03-26Simplify CXXScopeSpec a lot. No more weird SmallVector-like hacks hereDouglas Gregor
2009-03-26Revamp our representation of C++ nested-name-specifiers. We now have aDouglas Gregor
2009-03-19Introduce a new expression type, UnresolvedDeclRefExpr, that describesDouglas Gregor
2009-03-19Introduce a representation for types that we referred to via aDouglas Gregor
2009-03-18The scope representation can now be either a DeclContext pointer or aDouglas Gregor
2009-03-11Add basic, hackish support for instantiation of typedefs in a classDouglas Gregor
2009-02-25Implement parsing of nested-name-specifiers that involve template-ids, e.g.,Douglas Gregor
2009-02-14Add svn:eol-style=native to some filesCedric Venet
2009-02-04Some name-lookup-related fixes, from Piotr Rak!Douglas Gregor
2009-01-30Eliminated LookupCriteria, whose creation was causing a bottleneck forDouglas Gregor
2009-01-29move library-specific diagnostic headers into library private dirs. ReduceChris Lattner
2009-01-27Split the single monolithic DiagnosticKinds.def file into oneChris Lattner
2009-01-24Add support for declaring pointers to members.Sebastian Redl
2009-01-14Refactor name lookup.Douglas Gregor
2009-01-08Unify the code for defining tags in C and C++, so that we alwaysDouglas Gregor
2009-01-08This is a large/messy diff that unifies the ObjC AST's with DeclContext.Steve Naroff
2008-12-16Delay parsing of default arguments of member functions until the classDouglas Gregor