aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaLookup.cpp
AgeCommit message (Expand)Author
2012-03-08Sema: Don't emit a gajillion calls to sanity() -- an empty function -- in NDEBUGDaniel Dunbar
2012-02-25ArrayRef'ize various functions in the AST/Parser/Sema.Ahmed Charles
2012-02-25Fix a regression from r151117: ADL requires that we attempt to complete anyRichard Smith
2012-02-23Replace some DenseSets with SmallPtrSets. Apart from the "small" optimization...Benjamin Kramer
2012-02-18Initial refactoring of 'ShouldDeleteSpecialMember', in preparation for providingRichard Smith
2012-02-15Silence a valgrind warning, and remove an unused var.Kaelyn Uhrain
2012-02-15Improve typo correction involving nested name specifiers.Kaelyn Uhrain
2012-02-14Use several weighted factors to determine typo candidate viablity.Kaelyn Uhrain
2012-02-07Remove the unused TypoCorrectionConsumer::MaxEditDistance.Kaelyn Uhrain
2012-02-05Basic: import OwningPtr<> into clang namespaceDylan Noblesmith
2012-02-01Introduce the lambda scope before determining explicit captures, whichDouglas Gregor
2012-01-31Make the callback object to Sema::CorrectTypo mandatory.Kaelyn Uhrain
2012-01-23In CorrectTypo, use the cached correction as a starting point instead.Kaelyn Uhrain
2012-01-20More dead code removal (using -Wunreachable-code)David Blaikie
2012-01-19Remove the now-unused CorrectTypoContext enum.Kaelyn Uhrain
2012-01-14De-virtualize getPreviousDecl() and getMostRecentDecl() when we knowDouglas Gregor
2012-01-13Make sure to consider non-DeclContext scopes properly when findingDouglas Gregor
2012-01-11Fix the caching in CorrectTypo so that other non-keyword identifiersKaelyn Uhrain
2012-01-11Add initial callback object support to Sema::CorrectTypo.Kaelyn Uhrain
2012-01-07Switch NamespaceDecl from its own hand-rolled redeclaration chain overDouglas Gregor
2012-01-06During name lookup, use redecl_iterator to walk over the redeclarationDouglas Gregor
2012-01-05When we're performing name lookup for a tag, we still allow ourselvesDouglas Gregor
2012-01-04Implement declaration merging for typedefs loaded from disjointDouglas Gregor
2012-01-03Minor tweak to name lookup for C/Objective-C: after the first name, still con...Douglas Gregor
2012-01-03Test "merging" of typedef types across distinct modules. At present,Douglas Gregor
2012-01-01Eliminate ObjCForwardProtocolDecl, which is redundant now thatDouglas Gregor
2012-01-01Wire up redeclaration chains for Objective-C protocols, so that bothDouglas Gregor
2012-01-01Introduce the core infrastructure needed to model redeclaration chainsDouglas Gregor
2011-12-27Eliminate ObjCClassDecl, which is redundant now that ObjCInterfaceDeclDouglas Gregor
2011-12-20When performing name lookup for a redeclaration, ignore moduleDouglas Gregor
2011-12-17Completely re-implement (de-)serialization of declarationDouglas Gregor
2011-12-15When name lookup finds a module-private Objective-C class declaration,Douglas Gregor
2011-12-14When name lookup comes across a declaration that is in a module thatDouglas Gregor
2011-12-03In Microsoft mode, don't perform typo correction in a template member functio...Francois Pichet
2011-12-02Make sure that name lookup in C checks whether a name is hidden.Douglas Gregor
2011-10-24When we perform a lookup for a dependent name that is a member of anDouglas Gregor
2011-10-07Rename TagDecl::isDefinition -> isCompleteDefinitionJohn McCall
2011-10-06Support for C1x _Atomic specifier (see testcase). This is primarily being co...Eli Friedman
2011-10-06Added CXAvailability_NotAccessible to indicate that a declaration is availabl...Erik Verbruggen
2011-09-07Fix Sema::CorrectTypo to ignore found but unresolved symbolsKaelyn Uhrain
2011-08-31objective-c: this patch (re)introduces objective-c's default propertyFariborz Jahanian
2011-08-30Declare and define implicit move constructor and assignment operator.Sebastian Redl
2011-08-27objective-c: Treat top-level objective-c declarationsFariborz Jahanian
2011-08-03Improve overloaded function handling in the typo correction code.Kaelyn Uhrain
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner
2011-07-18Use the new llvm::TinyPtrVector class, which implements exactly whatChris Lattner
2011-07-12Fix a bug where a local variable named 'self' is causingFariborz Jahanian
2011-07-12Fix typo correction crash on overloaded functions, pr10283.Hans Wennborg
2011-07-05Initialize member.Benjamin Kramer
2011-07-01When adding boolean keywords for typo correction, add either "bool" orDouglas Gregor