aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema
AgeCommit message (Expand)Author
2010-04-12Implement C++ [temp.local]p4, which specifies how we eliminateDouglas Gregor
2010-04-12fix PR6819Chris Lattner
2010-04-12When creating the implicitly-declared special member functions, beDouglas Gregor
2010-04-12Issue warning when 'weak_import' attribute is applied on a class onlyFariborz Jahanian
2010-04-12Fix a crash-on-invalid involving name lookup of tag names, where weDouglas Gregor
2010-04-12Be sure to instantiate the parameters of a function, even when theDouglas Gregor
2010-04-12change Scope::WithinElse to be a normal scope flag, widen theChris Lattner
2010-04-12Have the parser decide whether a message to super is a variable orChris Lattner
2010-04-12fix a fixme, stop evaluating getCurMethodDecl() repeatedly Chris Lattner
2010-04-12Have the CXXBaseOrMemberInitializer keep track of whether an initializer init...Anders Carlsson
2010-04-11fix PR6811 by not parsing 'super' as a magic expression inChris Lattner
2010-04-11actually the interface grossness in the previous patch was due toChris Lattner
2010-04-11factor the code that handles "expr.field" when expr is aChris Lattner
2010-04-11fix a problem causing us to lose the ''s around objc interface namesChris Lattner
2010-04-10When a member pointer is dereferenced, the class it points into must be compl...Sebastian Redl
2010-04-10Diagnose more cases of initializing distinct members of an anonymous unionJohn McCall
2010-04-10Diagnose misordered initializers in constructor templates immediately instead ofJohn McCall
2010-04-09When upgrading an Objective-C class from a forward declaration to aDouglas Gregor
2010-04-09Only complain about explicit instantiations following explicitDouglas Gregor
2010-04-09Remove fixit for string literal comparison. Telling the user to use 'strcmp'...Ted Kremenek
2010-04-09Suppress access control diagnostics when looking up a base or member nameJohn McCall
2010-04-09Remove all "used" static functions *after* we have performed all ofDouglas Gregor
2010-04-09Instantiate default argument expressions even if their associated parameterJohn McCall
2010-04-09Don't warn about unused static functions if they are marked with Chris Lattner
2010-04-09Fixes a regression caused by implementing cstyle methods Fariborz Jahanian
2010-04-09Improve diagnostics when we fail to convert from a source type to aDouglas Gregor
2010-04-08Downgrade the "declaration does not declare anything" error to aDouglas Gregor
2010-04-08Implement method type encoding in the presenseFariborz Jahanian
2010-04-08Explain that a template needs arguments to make it into a type, forJeffrey Yasskin
2010-04-08Set access properly on instantiated friend class template declarations.John McCall
2010-04-08Remove micro-optimization for not issueing CFG-based warnings for 'static inl...Ted Kremenek
2010-04-08Introduce an egregious hack to work around a bug in libstdc++ 4.2.x'sDouglas Gregor
2010-04-08Make CXXScopeSpec invalid when incomplete, and propagate that into anyJeffrey Yasskin
2010-04-08Implement dependent friend function template specializations.John McCall
2010-04-08Removed unused object.Ted Kremenek
2010-04-08Fronted: Kill overly specialized RecordLayoutDumper, just make -dump-record-l...Daniel Dunbar
2010-04-08Patch to implement gcc's cstyle arguments in objcFariborz Jahanian
2010-04-08Fix a (bogus) uninitialized-member-of-local warning.John McCall
2010-04-08Use SmallVector instead of an std::queue.Ted Kremenek
2010-04-08When a template (without arguments) is passed as a template typeJeffrey Yasskin
2010-04-07Fix some redundant errors by changing CXXScopeSpec::isSet calls intoJeffrey Yasskin
2010-04-07Implement checking for template literal operator functions. ThisSean Hunt
2010-04-07Updated comment to reflect changes made in the most recent draft.Sean Hunt
2010-04-07Fixed 80-cols violationSean Hunt
2010-04-07Return early from Sema::MarkDeclarationReferenced when we know thereDouglas Gregor
2010-04-07Improve handling of friend types in several ways:Douglas Gregor
2010-04-07Split Sema::ActOnFriendTypeDecl into Sema::CheckFriendTypeDecl (forDouglas Gregor
2010-04-07Teach -Wsign-compare to treat 1 << blah as "idiomatically non-negative".John McCall
2010-04-07Check access for the implicit calls to destructors that occur when weJohn McCall
2010-04-07Implement code completion for Objective-C method declarations andDouglas Gregor