- Nov 10, 2009
-
-
Ted Kremenek authored
Make -Wsemicolon-before-method-body opt-in (and part of -Wextra). Addresses <rdar://problem/7381735>. llvm-svn: 86731
-
- Nov 08, 2009
-
-
Daniel Dunbar authored
- 'for i in $(find . -type f); do sed -e 's#\(RUN:.*[^ ]\) *&& *$#\1#g' $i | FileUpdate $i; done', for the curious. llvm-svn: 86430
-
- Nov 06, 2009
-
-
Fariborz Jahanian authored
specification of 'assign' (no warning to be issued), when a continuation class makes a 'readonly' attribute 'readwrite' but also specifies the 'assign' attribute. (this matches gcc's behavior and prevents exessive warnings)/ llvm-svn: 86297
-
- Nov 03, 2009
-
-
Daniel Dunbar authored
llvm-svn: 85880
-
Fariborz Jahanian authored
class must match those of same property declared in its primary class. (Fixes radar 7352425) llvm-svn: 85843
-
- Nov 02, 2009
-
-
Fariborz Jahanian authored
change a readonly property declared in the class (and its inherited protocols) to writable property. (Fixes radar 7350645). llvm-svn: 85836
-
Fariborz Jahanian authored
in its class implementation instead of crashing. Fixes radar 7350345. llvm-svn: 85813
-
- Oct 30, 2009
-
-
Fariborz Jahanian authored
used in a conditional expression by finding the most-derived common super class of the two and qualifies the resulting type by the intersection of the protocl qualifier list of the two objective-c pointer types. ( this is continuation of radar 7334235). llvm-svn: 85554
-
- Oct 28, 2009
-
-
Fariborz Jahanian authored
class pointer is the most derived common class of the two. This is <rdar://problem/7334235>. llvm-svn: 85337
-
- Oct 27, 2009
-
-
Mike Stump authored
complain that functions that have a return statement should be declared noreturn. Fixed PR5286. llvm-svn: 85195
-
- Oct 20, 2009
-
-
Fariborz Jahanian authored
Related to radar: <rdar://problem/7308503> clang should disallow the trailing semicolon in method definitions llvm-svn: 84647
-
Fariborz Jahanian authored
Fixes <rdar://problem/7308503> clang should disallow the trailing semicolon in method definitions llvm-svn: 84645
-
- Sep 29, 2009
-
-
Daniel Dunbar authored
right for multiple anonymous categories. llvm-svn: 83085
-
- Sep 22, 2009
-
-
Fariborz Jahanian authored
notation. There is still an issue accessing field of a 'Class''s isa in legacy code using dot field access notation (as noted in the test case) but unrelated to this patch. llvm-svn: 82555
-
- Sep 17, 2009
-
-
Daniel Dunbar authored
llvm-svn: 82103
-
- Sep 15, 2009
-
-
Anders Carlsson authored
llvm-svn: 81802
-
- Sep 14, 2009
-
-
Fariborz Jahanian authored
structure-valued setter should cause a user error instead of crash. llvm-svn: 81769
-
- Sep 03, 2009
-
-
Fariborz Jahanian authored
1) Issue digsnostics in non-fragile ABI, when an expression evaluates to an interface type (except when it is used to access a non-fragile ivar). 2) Issue unsupported error in fragile ABI when an expression evaluates to an interface type (except when it is used to access a fragile ivar). llvm-svn: 80860
-
- Sep 02, 2009
-
-
Fariborz Jahanian authored
llvm-svn: 80840
-
Fariborz Jahanian authored
an interface pointer. llvm-svn: 80836
-
Fariborz Jahanian authored
llvm-svn: 80740
-
- Aug 28, 2009
-
-
Fariborz Jahanian authored
llvm-svn: 80382
-
- Aug 23, 2009
-
-
Fariborz Jahanian authored
type is 'id' type. llvm-svn: 79781
-
- Aug 22, 2009
-
-
Fariborz Jahanian authored
selector name is for a @selector expression. llvm-svn: 79776
-
Fariborz Jahanian authored
-Wmost group (too noisy). Placed warning on parameter type misatch between methods in sub and super class under -Wsuper-class-method-mismatch (also too noisy). llvm-svn: 79745
-
- Aug 17, 2009
-
-
Daniel Dunbar authored
llvm-svn: 79259
-
- Aug 16, 2009
-
-
Chris Lattner authored
is found. Instead of complaining about a generic "unused expr", emit: t.m:7:3: warning: property access result unused - getters should not have side effects While objc property getters *could* have side effects, according to the language best practices, they *shouldn't*. Hopefully the diagnostic now gets this across. llvm-svn: 79192
-
- Aug 15, 2009
-
-
Ted Kremenek authored
declarations (and not function pointers). This is consistent with GCC. Accepting this attribute on function pointers means that the attribute should be treated as a type qualifier, which apparently is not what GCC does. We obviously can change this later should we desire to enhance the 'malloc' attribute in this way. llvm-svn: 79060
-
Ted Kremenek authored
llvm-svn: 79055
-
- Aug 14, 2009
-
-
Fariborz Jahanian authored
a block pointer too. llvm-svn: 79050
-
Ted Kremenek authored
llvm-svn: 79042
-
Ted Kremenek authored
attaching to Objective-C methods (which mirrors GCC's behavior) and to allow the return type of the function to be an Objective-C pointer or Block pointer (which GCC also accepts). Along the way, add 'const' to some of the pointer arguments of various utility functions... llvm-svn: 79040
-
Fariborz Jahanian authored
implement NSCopying protocol in GC mode. llvm-svn: 79008
-
- Aug 12, 2009
-
-
Fariborz Jahanian authored
llvm-svn: 78826
-
Fariborz Jahanian authored
llvm-svn: 78760
-
Fariborz Jahanian authored
may not implement NSCopying protocol in -fobjc-gc[-only] mode. llvm-svn: 78726
-
- Aug 11, 2009
-
-
Chris Lattner authored
llvm-svn: 78705
-
rdar://7126285Chris Lattner authored
that uses "dot syntax" since it might have a side effect. llvm-svn: 78704
-
- Aug 08, 2009
-
-
Daniel Dunbar authored
the new havior is better so... llvm-svn: 78473
-
- Aug 04, 2009
-
-
Fariborz Jahanian authored
on method type mismatches per Chris's comment. llvm-svn: 78075
-