aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaLookup.cpp
AgeCommit message (Expand)Author
2010-01-15When performing qualified name lookup into the current instantiation,Douglas Gregor
2010-01-14Switch the remaining code completions over to LookupVisibleDecls,Douglas Gregor
2010-01-14Move code completion for qualified name lookup (foo::) toDouglas Gregor
2010-01-14Look through using declarations when determining whether one decl hides anotherDouglas Gregor
2010-01-12Name lookup should know better than to look into a class before it's definedDouglas Gregor
2010-01-11When performing name lookup into a scope, check that its entity isDouglas Gregor
2010-01-11Implement name lookup for conversion function template specializationsDouglas Gregor
2010-01-07Fix the search for visible declarations within a Scope to ensure thatDouglas Gregor
2010-01-06Per offline discussion with Doug, don't perform typo correction when we have ...Ted Kremenek
2010-01-03Implement typo correction for a variety of Objective-C-specificDouglas Gregor
2010-01-01Make sure that the search for visible declarations looks into the semantic pa...Douglas Gregor
2009-12-31Typo correction for member access into classes/structs/unions, e.g.,Douglas Gregor
2009-12-31Implement typo correction for id-expressions, e.g.,Douglas Gregor
2009-12-30Typo correction for type names when they appear in declarations, e.g., givenDouglas Gregor
2009-12-29Handle using declarations in overloaded and template functions during ADL andChandler Carruth
2009-12-18Look through using decls when checking whether a name is an acceptableJohn McCall
2009-12-18Pull Sema::isAcceptableLookupResult into SemaLookup. Extract the criteria intoJohn McCall
2009-12-12Un-namespace-qualify llvm_unreachable. It's a macro, so the qualification gaveJeffrey Yasskin
2009-12-11Patch to fix a crash trying to access a category name inFariborz Jahanian
2009-12-10Implement redeclaration checking and hiding semantics for using declarations....John McCall
2009-12-08When performing unqualified name lookup in C++, don't look directlyDouglas Gregor
2009-12-03Stop stripping UnresolvedUsingDecls out of LookupResults that have otherJohn McCall
2009-12-02Rip out the last remaining implicit use of OverloadedFunctionDecl in Sema:John McCall
2009-11-24Rip out TemplateIdRefExpr and make UnresolvedLookupExpr and John McCall
2009-11-22Consider a FunctionTemplate to be an overload all on its lonesome. TrackJohn McCall
2009-11-21"Incremental" progress on using expressions, by which I mean totally rippingJohn McCall
2009-11-18Overhaul previous-declaration and overload checking to work on lookup resultsJohn McCall
2009-11-18Split LookupResult into its own header.John McCall
2009-11-18Incremental progress on using declarations. Split UnresolvedUsingDecl intoJohn McCall
2009-11-17Temporarily unbreak the clang-on-llvm tests. :) Not going to fix unresolvedJohn McCall
2009-11-17Store "sugared" decls in LookupResults (i.e. decl aliases like using declarat...John McCall
2009-11-17Instead of hanging a using declaration's target decls directly off the using John McCall
2009-11-17Carry lookup configuration throughout lookup on the LookupResult. GiveJohn McCall
2009-11-16First part of changes to eliminate problems with cv-qualifiers andDouglas Gregor
2009-11-11Introduce a new representation for template templateDouglas Gregor
2009-11-11Create a new Scope when parsing a declaration with a C++ scope specifier.John McCall
2009-11-10Fix a similar problem with qualified lookup through using directives,John McCall
2009-11-10Make a somewhat more convincing test case for unqualified lookup throughJohn McCall
2009-11-10Fix unqualified lookup through using directives.John McCall
2009-10-25Ignore dependent bases in ADL. Fixes PR5271.Sebastian Redl
2009-10-23Apply the special enum restrictions from [over.match.oper]p3b2 in argument-de...Sebastian Redl
2009-10-10Qualified lookup through using declarations. Diagnose a new type of ambiguity.John McCall
2009-10-09Dead Code EliminationDouglas Gregor
2009-10-09Refactor the LookupResult API to simplify most common operations. Require us...John McCall
2009-10-07Dead code elimination.John McCall
2009-10-06Refactor the code that walks a C++ inheritance hierarchy, searchingDouglas Gregor
2009-09-21Change all the Type::getAsFoo() methods to specializations of Type::getAs().John McCall
2009-09-11When performing name lookup within a class template or class templateDouglas Gregor
2009-09-10When performing unqualified name lookup into a DeclContext, also look intoDouglas Gregor
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump