aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaLookup.cpp
AgeCommit message (Expand)Author
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
2009-09-02Rewrite of our handling of name lookup in C++ member access expressions, e.g.,Douglas Gregor
2009-08-28Omnibus friend decl refactoring. Instead of cloning AST classes for friendJohn McCall
2009-08-25Improve support for out-of-line definitions of nested templates andDouglas Gregor
2009-08-24Skip transparent contexts when performing C++ name lookupDouglas Gregor
2009-08-11Argument-dependent lookup for friend declarations. Add a new decl type,John McCall
2009-08-07Just add global scope to the associated namespaces set instead of tracking itJohn McCall
2009-08-06First pass at friend semantics.John McCall
2009-08-05Get rid of "smart" quotes. Per report on cfe-dev.Eli Friedman
2009-07-29Change uses of:Ted Kremenek
2009-07-29[llvm up]Douglas Gregor
2009-07-21Remove Sema::LookupObjCImplementation and replace it with just calling ObjCIn...Argyrios Kyrtzidis
2009-07-18Remove ASTContext::getCanonicalDecl() and use Decl::getCanonicalDecl in its p...Argyrios Kyrtzidis
2009-07-17Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methodsTed Kremenek
2009-07-17Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), ...Ted Kremenek
2009-07-16Add member template 'Type::getAs<T>', which converts a Type* to a respective T*.Ted Kremenek