aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaObjCProperty.cpp
AgeCommit message (Expand)Author
2010-10-21Tweak diagnostics for redeclaration of a @property in a class extension where...Ted Kremenek
2010-10-15Check for ivar being a C++ object before attempting toFariborz Jahanian
2010-10-14Put line number on the diagnostic. //rdar: //8550657.Fariborz Jahanian
2010-09-24Default synthesized ivars don't really have a location in the source. Using ...Ted Kremenek
2010-09-23For properties declared in a @protocol and redeclared in a class extension, u...Ted Kremenek
2010-09-21Correctly register the class extension as the lexical DeclContext for ObjC me...Ted Kremenek
2010-09-21For ObjCPropertyDecls in class extensions, use the class extension as the lex...Ted Kremenek
2010-09-01Split ObjCInterfaceDecl::ReferencedProtocols into two lists: ReferencedProtoc...Ted Kremenek
2010-08-26De-memberify the VarDecl and FunctionDecl StorageClass enums.John McCall
2010-08-25Split out a header to hold APIs meant for the Sema implementation from Sema.h.John McCall
2010-08-25GCC didn't care for my attempt at API compatibility, so brute-force everythingJohn McCall
2010-08-25Remove the DenseSet dependency from Sema.h.John McCall
2010-08-25No need to default synthesize property if implementation Fariborz Jahanian
2010-08-24Fix a bug in nonfragile-abi2 when attempting to diagnoseFariborz Jahanian
2010-08-24Struggle mightily against header inclusion in Sema.h.John McCall
2010-08-24OwningExprResult -> ExprResult. This patch brought to you byJohn McCall
2010-08-21DeclPtrTy -> Decl *John McCall
2010-08-17StringRef'ication of lots stuff, patch by Peter Davies!Daniel Dunbar
2010-08-12Move Sema's headers into include/clang/Sema, renaming a few along the way.Douglas Gregor
2010-07-22atch for implementation of objective-c's -WselectorFariborz Jahanian
2010-07-17Patch to synthesize property ivars on demand asFariborz Jahanian
2010-07-14Don't error when doing default property synthesis Fariborz Jahanian
2010-07-13Check on property attributes which are declaredFariborz Jahanian
2010-06-29This patch fixes a bug whereby, clang skipped Fariborz Jahanian
2010-06-22Patch to provide separate ASTs for multiple ObjC class extension Fariborz Jahanian
2010-06-04Alter the interface of GetTypeForDeclarator to return a TypeSourceInfo*.John McCall
2010-06-04Remember type source information for Objective C property declarations.John McCall
2010-05-18Misc. fixes to bring Objetive-C++'s handling ofFariborz Jahanian
2010-05-18Teach CursorVisitor about duplicate ObjCPropertyDecls that can arise because ...Ted Kremenek
2010-05-15Substantially alter the design of the Objective C type AST by introducingJohn McCall
2010-05-15Recognize when the named return value optimization applies in aDouglas Gregor
2010-05-14Implement new default property synthesis rules. Essentially, no longerFariborz Jahanian
2010-05-05This patch deals with Sema Part of Setter/Getter synthesisFariborz Jahanian
2010-05-03Do not issue warning on unimplemented property in the class, if itFariborz Jahanian
2010-04-29Properties cannot be synthesized by-dafult inFariborz Jahanian
2010-04-21Improve on source location of diagnostic when defaultFariborz Jahanian
2010-04-19Keep track of the actual storage specifier written on a variable orDouglas Gregor
2010-04-15Feed proper source-location information into Sema::LookupSingleResult,Douglas Gregor
2010-04-09Fixes a regression caused by implementing cstyle methods Fariborz Jahanian
2010-04-06Minor clean up.Fariborz Jahanian
2010-04-06default access for synthesize ivar is @protect.Fariborz Jahanian
2010-04-05Use cast<> + OpaquePtr.getAs<Decl> to add extra checking of our assumptions.Ted Kremenek
2010-04-05Fix possible null dereference by bailing out of CheckObjCPropertyAttributes()...Ted Kremenek
2010-04-02Sema/Obj-C: Narrow type, and simplify.Daniel Dunbar
2010-03-30Recognize __attribute__((NSObject)) directly appliedFariborz Jahanian
2010-03-23Improve diagnostic for @property/ivar type mismatch by including the types of...Ted Kremenek
2010-03-22Set the relevent attributes declared in class extensionFariborz Jahanian
2010-03-18Simplify code (and remove 'dyn_cast') by using ObjCProperyDecl::findPropertyD...Ted Kremenek
2010-03-15Make 'findPropertyDecl()' a static method of ObjCPropertyDecl.Ted Kremenek
2010-03-15Correctly determine if the @property has been previously declared. IfTed Kremenek