aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema
AgeCommit message (Expand)Author
2012-01-14Give OverloadCandidateSet the responsibility for destroying the implicit conv...Benjamin Kramer
2012-01-14objc: disallow __block attribute on method params.Fariborz Jahanian
2012-01-14De-virtualize getPreviousDecl() and getMostRecentDecl() when we knowDouglas Gregor
2012-01-14Pool allocate ImplicitConversionSequences.Benjamin Kramer
2012-01-14OverloadCandidateSet: Stop exposing SmallVector internalsBenjamin Kramer
2012-01-14Introduce Decl::getPreviousDecl() and Decl::getMostRecentDecl(),Douglas Gregor
2012-01-13Progress towards making isUsed() reflect whether a declaration is odr-used; d...Eli Friedman
2012-01-13Convert SemaTemplate*.cpp to pass a callback object to CorrectTypo.Kaelyn Uhrain
2012-01-13Make sure to consider non-DeclContext scopes properly when findingDouglas Gregor
2012-01-13Move identification of memory setting and copying functions (memset,Anna Zaks
2012-01-13Convert SemaExprMember.cpp to pass a callback object to CorrectTypo,Kaelyn Uhrain
2012-01-13Refactor for clarity.Richard Smith
2012-01-13PR11754: Reject non-static constexpr member functions in classes with virtualRichard Smith
2012-01-13constexpr is allowed on static member functions of non-literal classes. Per ...Eli Friedman
2012-01-13A few minor improvements to error recovery trying to access member of a funct...Eli Friedman
2012-01-13Don't crash while trying to diagnose a function declared at block scope with anRichard Smith
2012-01-13Fix up the calls to CorrectTypo in Sema*ObjC.cpp to use callbackKaelyn Uhrain
2012-01-12Improve 0-argument -Wvexing-parse diagnostic by adding notes with fix-its:Richard Smith
2012-01-12Convert SemaCXXScopeSpec.cpp to pass a callback object to CorrectTypo,Kaelyn Uhrain
2012-01-12objc: do not warn when converting to a const id qualfied by itsFariborz Jahanian
2012-01-12Convert SemaInit.cpp to pass a callback object to CorrectTypo.Kaelyn Uhrain
2012-01-12In Objective-C++, actually compute the base type of a member accessDouglas Gregor
2012-01-12Add IsImplicit field in ObjCMessageExpr that is true when the messageArgyrios Kyrtzidis
2012-01-12Fix some edge cases with C++ casts and placeholder expressions.Eli Friedman
2012-01-12objective-c: fixes a regression in looking up namesFariborz Jahanian
2012-01-11Improve the diagnostic when trying to redefine a typedef with aDouglas Gregor
2012-01-11Fix the caching in CorrectTypo so that other non-keyword identifiersKaelyn Uhrain
2012-01-11minor refactoring to improve compile-time performance.Fariborz Jahanian
2012-01-11Add initial callback object support to Sema::CorrectTypo.Kaelyn Uhrain
2012-01-11objc-arc: evaluate 'readonly' property with no knownFariborz Jahanian
2012-01-11C11 allows typedefs to be redefined. Implement this in C11 mode, andDouglas Gregor
2012-01-11Start refactoring code for capturing variables and 'this' so that it is share...Eli Friedman
2012-01-11Do placeholder conversions on array bounds in both declarators andJohn McCall
2012-01-10When something goes wrong in type-checking a namespace definition, make the n...Douglas Gregor
2012-01-10objc-arc: fixes a crash when trying to find out retaining cycleFariborz Jahanian
2012-01-10Remove a set, but unused variable. Found with GCC's warning.Chandler Carruth
2012-01-10Implement the missing pieces of Evaluate for _Complex types. With that compl...Eli Friedman
2012-01-10Per John's comment, it makes sense to ask isLambda on any CXXRecordDecl; make...Eli Friedman
2012-01-10Update C++11 scoped enumeration support to match the final proposal:Richard Smith
2012-01-10objc++: patch for IRgen for atomic properties ofFariborz Jahanian
2012-01-09Don't crash with -Wlarge-by-value-copy and a dependent type. PR11726.Eli Friedman
2012-01-09Fix "note" of a duplicate explicit instantiation definition following a speci...Nico Weber
2012-01-09Always allow redefinition of typedefs when modules are enabled. ThisDouglas Gregor
2012-01-09Made unknown builtin diagnostic remappable.Abramo Bagnara
2012-01-07Fixed TypeofExpr AST and code generation.Abramo Bagnara
2012-01-07Switch NamespaceDecl from its own hand-rolled redeclaration chain overDouglas Gregor
2012-01-07More lambda work: semantic analysis of capturing 'this'. It's a bit complica...Eli Friedman
2012-01-07Lambdas: semantic analysis of explicit captures.Eli Friedman
2012-01-06Suppress -Wunused-value within macros from system headers.Matt Beaumont-Gay
2012-01-06During name lookup, use redecl_iterator to walk over the redeclarationDouglas Gregor