Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
clang
/
4ebd716f260584663297bdb820714788f2a1e4cb
/
lib
/
Sema
/
SemaDeclObjC.cpp
5dd4129
Setters returning a typedef of 'void' should not cause error.
by Fariborz Jahanian
· 17 years ago
1ac2bc4
Use of properties declared in protocols in the category
by Fariborz Jahanian
· 17 years ago
196d0ed
Improve error reporting of property and setter/getter type mimatches.
by Fariborz Jahanian
· 17 years ago
ec604c8
Check for correct'void' return type for setter methods.
by Fariborz Jahanian
· 17 years ago
77e14bd
Changed a 'FIXME' into new comment. Added a test case
by Fariborz Jahanian
· 17 years ago
567c8df
Patch to diagnose a variety of misuse of property
by Fariborz Jahanian
· 17 years ago
ae6f6fd
This test checks for duplicate implementation of the same
by Fariborz Jahanian
· 17 years ago
8daab97
(instance/class) Method type checking between class and its implementation.
by Fariborz Jahanian
· 17 years ago
72c3f31
Representation of template type parameters and non-type template
by Douglas Gregor
· 17 years ago
de73941
Patch for diagnosing type mismatch between
by Fariborz Jahanian
· 17 years ago
06de37b
Output better diagnostics for continuation class
by Fariborz Jahanian
· 17 years ago
f3cd3fd
More type-checking of setter/getter methods. This is still work in prgress.
by Fariborz Jahanian
· 17 years ago
b85cce6
This patch corrects problem in searching for a setter/getter method for
by Fariborz Jahanian
· 17 years ago
b16308f
Removed a FIXME. Added a test case for anonymous category.
by Fariborz Jahanian
· 17 years ago
8cf0bb3
Set default property attributes on each property.
by Fariborz Jahanian
· 17 years ago
e793a6e
Patch to remove bogus waring when a property declaration
by Fariborz Jahanian
· 17 years ago
d9d22dd
Rename NamedDecl::getName() to getNameAsString(). Replace a bunch of
by Chris Lattner
· 17 years ago
8ec03f5
Rename NamedDecl::getIdentifierName() to ::getNameAsCString() and make it
by Chris Lattner
· 17 years ago
077bf5e
Rename Selector::getName() to Selector::getAsString(), and add
by Chris Lattner
· 17 years ago
1326a3d
convert some more warnings to NOTEs.
by Chris Lattner
· 17 years ago
8b265bd
remove warn_previous_declaration
by Chris Lattner
· 17 years ago
5f4a682
Make all the 'redefinition' diagnostics more consistent, and make the
by Chris Lattner
· 17 years ago
b8b96af
make some objc redefinition warnings more consistent: call definitions
by Chris Lattner
· 17 years ago
6ff0fc3
Tweak duplicate category diagnostic to work like the duplicate protocol diagnostic.
by Chris Lattner
· 17 years ago
08631c5
Convert IdentifierInfo's to be printed the same as DeclarationNames
by Chris Lattner
· 17 years ago
5dc266a
remove another old Diag method.
by Chris Lattner
· 17 years ago
d3a94e2
remove another old-school Diag method.
by Chris Lattner
· 17 years ago
3c73c41
stop calling II::getName() unnecesarily in sema
by Chris Lattner
· 17 years ago
dcd5ef1
remove one more old-style Diag method.
by Chris Lattner
· 17 years ago
fa25bbb
Switch several more Sema Diag methods over. This simplifies the
by Chris Lattner
· 17 years ago
c9c7c4e
start converting Sema over to using its canonical Diag method.
by Chris Lattner
· 17 years ago
cfe8bf3
Fix <rdar://problem/6329769> [sema] crash on duplication definition of interface with protocols.
by Steve Naroff
· 17 years ago
2e1cd42
Introduction the DeclarationName class, as a single, general method of
by Douglas Gregor
· 17 years ago
1528145
Make it an error if an Objective-C declaration is not in the global scope.
by Anders Carlsson
· 17 years ago
6f5f41c
Fix typo.
by Steve Naroff
· 17 years ago
fe6b0dc
Fix <rdar://problem/6261178> clang-on-xcode: [sema] multiple method warning is over enthusiastic.
by Steve Naroff
· 17 years ago
4fa4ab6
Fix <rdar://problem/6239726> Parser rejects: type of property 'list' does not match type of ivar
by Steve Naroff
· 17 years ago
037cda5
Fix <rdar://problem/6191148> [sema] Objective-C method lookup (at global scope) fails to handle overloaded selectors properly.
by Steve Naroff
· 17 years ago
3ce52d6
Improved fix for <rdar://problem/6247781> Parser rejecting properly mismatched properties.
by Steve Naroff
· 17 years ago
fbbe0ac
Fix <rdar://problem/6247781> Parser rejecting properly mismatched properties.
by Steve Naroff
· 17 years ago
5e0a74f
Fix <rdar://problem/6253149> property declaration doesn't declare getter and setter.
by Steve Naroff
· 17 years ago
e84a864
Fix <rdar://problem/6252129> implementation of method in category doesn't effectively declare it for methods below.
by Steve Naroff
· 17 years ago
246e70f
Parser support for prefix __attribute__ on @protocol.
by Daniel Dunbar
· 17 years ago
3568249
Sema support for format and noreturn attributes on Objective-C methods.
by Daniel Dunbar
· 17 years ago
95e61fb
Implement type checking of Objective-C property attributes.
by Daniel Dunbar
· 17 years ago
7ad1b1f
Prevent invalid warnings about incomplete implementations for methods
by Daniel Dunbar
· 17 years ago
b20ef3e
Add synthesized property methods to protocols and categories in Sema.
by Daniel Dunbar
· 17 years ago
451318c
Move implicit Obj-C param creation into ObjCMethodDecl.
by Daniel Dunbar
· 17 years ago
9f0afd4
Rename ObjCPropertyImplDecl::PropertyImplKind (consistency)
by Daniel Dunbar
· 17 years ago
f641492
Fix attributes on Obj-C interfaces & methods.
by Daniel Dunbar
· 17 years ago
f11b508
Sema::ActOnStartProtocolInterface(): Make sure the protocol decl has a valid start location.
by Steve Naroff
· 17 years ago
acc5f3e
More #include cleaning
by Daniel Dunbar
· 17 years ago
12bc692
Minor #include cleaning
by Daniel Dunbar
· 17 years ago
1b63eef
remove two uses of getCanonicalType I missed.
by Chris Lattner
· 17 years ago
b77792e
change more instances of QualType::getCanonicalType to call
by Chris Lattner
· 17 years ago
717250a
remove a helper method.
by Chris Lattner
· 17 years ago
06036d3
Pull protocol resolution of out ActOnStartClassInterface, this is also the
by Chris Lattner
· 17 years ago
6bd6d0b
refactor protocol resolution out of ActOnStartCategoryInterface
by Chris Lattner
· 17 years ago
e13b959
pull protocol resolution out into ActOnStartProtocolInterface.
by Chris Lattner
· 17 years ago
eacc392
simplify some code.
by Chris Lattner
· 17 years ago
e281c86
remove duplicate error message.
by Chris Lattner
· 17 years ago
394f3f4
Move fix in r54013 from the parser to sema.
by Steve Naroff
· 17 years ago
7caeabd
minor cleanup to the actions interface to pass around SmallVectorImpl instead
by Chris Lattner
· 17 years ago
780f329
move two more lists of protocols over to use ObjCList<ObjCProtocolDecl>,
by Chris Lattner
· 17 years ago
964c27c
add forward definition protocols to the protocol list for a class.
by Chris Lattner
· 17 years ago
919d87d
references to completely undeclared protocols should be errors.
by Chris Lattner
· 17 years ago
3db6cae
introduce a new ObjCList templated class and start moving
by Chris Lattner
· 17 years ago
f7b2c98
rename setReferencedProtocolList -> addReferencedProtocols to
by Chris Lattner
· 17 years ago
e8f0d30
Change 'MDecl' to 'MD' to fix redefinition compiler error in MSVC++.
by Argyrios Kyrtzidis
· 17 years ago
b752f28
Switch initialization of the protocol list for an interface decl to use
by Chris Lattner
· 17 years ago
fe5042e
Fix warnings
by Seo Sanghyeon
· 17 years ago
53d0ea5
Replace CurFunctionDecl and CurMethodDecl with methods getCurFunctionDecl() and getCurMethodDecl() that return the appropriate Decl through CurContext.
by Argyrios Kyrtzidis
· 17 years ago
72fd336
The assert at Sema::ObjCActOnStartOfMethodDef should check CurMethodDecl instead of CurFunctionDecl.
by Argyrios Kyrtzidis
· 17 years ago
4111024
Change self/_cmd to be instances of ImplicitParamDecl instead of ParmVarDecl.
by Chris Lattner
· 17 years ago
c733388
Second half of "fix" for <rdar://problem/5986085> clang on xcode: error: redefinition of 'XCElementToggler' as different kind of symbol
by Steve Naroff
· 17 years ago
d100c80
Fixed a recent test regression from last night (r51976).
by Steve Naroff
· 17 years ago
e2af8b1
Fix <rdar://problem/5986833> clang on xcode: incompatible type returning 'void', expected 'int'.
by Steve Naroff
· 17 years ago
74199b6
Fix trivial crasher and downgrade an error to warning (to match GCC).
by Steve Naroff
· 17 years ago
8442b5c
Make sure the source location for @property points the the @-sign (not the decl spec).
by Steve Naroff
· 17 years ago
4607034
Synthesized getter/setter method declarations need not have
by Fariborz Jahanian
· 17 years ago
33de3f0
This patch introduces declaration of getter methods for ObjC2's
by Fariborz Jahanian
· 17 years ago
5251e13
Patch to refactor setter/getter names of property attributes into Selector
by Fariborz Jahanian
· 17 years ago
46b55e5
percolate @optional/@required protocols down to ASTs for
by Fariborz Jahanian
· 17 years ago
aebf0cb
This patch is about merging ObjC2's properties declared in class
by Fariborz Jahanian
· 17 years ago
3435096
Patch to match and issue diagnostics on property type mismatch.
by Fariborz Jahanian
· 17 years ago
02edb98
More ObjC2 property semantics work. Work in progress.
by Fariborz Jahanian
· 17 years ago
642e38b
Use PushOnScopeChains to introduce a decl into scope.
by Argyrios Kyrtzidis
· 17 years ago
b5e0224
Patch to diagnose inconsistancies between properties declared in current and
by Fariborz Jahanian
· 17 years ago
628b96f
Patch to build AST for property implementation declarations and
by Fariborz Jahanian
· 17 years ago
6cdf16d
More semantics checks of properties. Property implementation can implicitly use
by Fariborz Jahanian
· 17 years ago
c35b9e4
Support for @dynamic AST build.
by Fariborz Jahanian
· 17 years ago
559c0c4
Continuation of work on ObjC2's properties.
by Fariborz Jahanian
· 17 years ago
5833b90
Fixed a bug in categories and properties.
by Fariborz Jahanian
· 17 years ago
f624f81
Initial work for property implementation declarations.
by Fariborz Jahanian
· 17 years ago
3dd4ba4
Added property decl support for protocols.
by Fariborz Jahanian
· 17 years ago
7e7e387
This patch adds support for declaraing properties in categories,
by Fariborz Jahanian
· 17 years ago
1de1e74
New AST representation for each objc2's property declaration.
by Fariborz Jahanian
· 17 years ago
dae1a1a
AST generation for objc2's property declarations.
by Fariborz Jahanian
· 17 years ago
d6a07aa
Add class and super class location info to ObjCInterfaceDecl...
by Steve Naroff
· 17 years ago
7f925cc
Switch sema to maintaining its own scope chain information for variable
by Chris Lattner
· 17 years ago
Next »