Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
117054a99f4994e4ec8a1fc904b554e1f2dc9b29
/
test
/
SemaObjC
9c08f27
add RUN line
by Nuno Lopes
· 16 years ago
2a7e58d
Add some block-pointer conversions in C++
by Douglas Gregor
· 16 years ago
804058e
Patch to remove bogus warning in case of @dynamic
by Fariborz Jahanian
· 16 years ago
00165a2
Fix for PR3234
by Anders Carlsson
· 16 years ago
d8df682
Fix http://llvm.org/bugs/show_bug.cgi?id=3189.
by Steve Naroff
· 16 years ago
0b65b1d
Consolidated property check into property-typecheck-1.m file.
by Fariborz Jahanian
· 16 years ago
7d1117d
Fix <rdar://problem/6450964> clang on xcode: Assertion failed: (RecordForDecl && "lookupFieldDeclForIvar no storage for class").
by Steve Naroff
· 16 years ago
bc1c877
Semantics of @protocol attributes.
by Fariborz Jahanian
· 16 years ago
105ec4b
Patch to check for ObjC's property type.
by Fariborz Jahanian
· 16 years ago
3281eff
Diagnose that ivars in current and super class may not
by Fariborz Jahanian
· 16 years ago
bc76dd0
The "real" fix for <rdar://problem/6424347> clang on xcode: Assertion failed: (0 && "unexpected type"), function mergeTypes,
by Steve Naroff
· 16 years ago
4e78fd0
Fix <rdar://problem/6424347> clang on xcode: Assertion failed: (0 && "unexpected type"), function mergeTypes,
by Steve Naroff
· 16 years ago
c0febd5
Fix <rdar://problem/6418623> Bogus block type compatibility warning.
by Steve Naroff
· 16 years ago
91b51a9
Prevent bogus warning on unimplemented setter/getter when user
by Fariborz Jahanian
· 16 years ago
d82565f
Add testcase for commit r60781.
by Steve Naroff
· 16 years ago
b79c01e
ObjCInterfaceDecl::lookupInstanceMethod() needs to look through a categories protocols.
by Steve Naroff
· 16 years ago
ba45da8
Changed 'readonly' 'retain/copy' diagnostics into
by Fariborz Jahanian
· 16 years ago
9bfb2a2
Since we do not allow a readonly property to be 'copy'retain', we
by Fariborz Jahanian
· 16 years ago
1ac2bc4
Use of properties declared in protocols in the category
by Fariborz Jahanian
· 16 years ago
196d0ed
Improve error reporting of property and setter/getter type mimatches.
by Fariborz Jahanian
· 16 years ago
567c8df
Patch to diagnose a variety of misuse of property
by Fariborz Jahanian
· 16 years ago
ae6f6fd
This test checks for duplicate implementation of the same
by Fariborz Jahanian
· 16 years ago
a8ef2ec
Fixed a test case. Added a test case showing property setter's
by Fariborz Jahanian
· 16 years ago
8daab97
(instance/class) Method type checking between class and its implementation.
by Fariborz Jahanian
· 16 years ago
de73941
Patch for diagnosing type mismatch between
by Fariborz Jahanian
· 16 years ago
ae0ee03
instead of forcing blocks on by default, make them default to off, but let
by Chris Lattner
· 16 years ago
06de37b
Output better diagnostics for continuation class
by Fariborz Jahanian
· 16 years ago
b16308f
Removed a FIXME. Added a test case for anonymous category.
by Fariborz Jahanian
· 16 years ago
8cf0bb3
Set default property attributes on each property.
by Fariborz Jahanian
· 16 years ago
7ffd0de
Fix a minor typo in the handling of the conditional operator for Objective-C interface pointers
by Douglas Gregor
· 16 years ago
6669db9
Patch to allow over-riding of readonly property to
by Fariborz Jahanian
· 16 years ago
e793a6e
Patch to remove bogus waring when a property declaration
by Fariborz Jahanian
· 16 years ago
d162584
Change a whole lot of diagnostics to take QualType's directly
by Chris Lattner
· 16 years ago
d9d22dd
Rename NamedDecl::getName() to getNameAsString(). Replace a bunch of
by Chris Lattner
· 16 years ago
8ec03f5
Rename NamedDecl::getIdentifierName() to ::getNameAsCString() and make it
by Chris Lattner
· 16 years ago
0947b4e
Rewrite FindDiagnostics to be more strict about the formatting of the
by Chris Lattner
· 16 years ago
1326a3d
convert some more warnings to NOTEs.
by Chris Lattner
· 16 years ago
8b265bd
remove warn_previous_declaration
by Chris Lattner
· 16 years ago
28eb7e9
make the 'to match this' diagnostic a note.
by Chris Lattner
· 16 years ago
5f4a682
Make all the 'redefinition' diagnostics more consistent, and make the
by Chris Lattner
· 16 years ago
b8b96af
make some objc redefinition warnings more consistent: call definitions
by Chris Lattner
· 16 years ago
6ff0fc3
Tweak duplicate category diagnostic to work like the duplicate protocol diagnostic.
by Chris Lattner
· 16 years ago
08631c5
Convert IdentifierInfo's to be printed the same as DeclarationNames
by Chris Lattner
· 16 years ago
ba8d2d6
Support for implicit property assignment. Error assigning to
by Fariborz Jahanian
· 16 years ago
b7611f2
And a test case for my last patch.
by Fariborz Jahanian
· 16 years ago
2c21a07
merge some simple call diagnostics.
by Chris Lattner
· 16 years ago
24b93f2
__weak ivar need not warn.
by Fariborz Jahanian
· 16 years ago
80b0b42
Added a test case for __weak field decls. Change SetVarDeclObjCAttribute
by Fariborz Jahanian
· 16 years ago
5cb93b8
Fix <rdar://problem/6150376> [sema] crash on invalid message send.
by Steve Naroff
· 16 years ago
cfe8bf3
Fix <rdar://problem/6329769> [sema] crash on duplication definition of interface with protocols.
by Steve Naroff
· 16 years ago
87d3ef0
Fix <rdar://problem/6333904> [sema] message lookup on super is incorrect
by Steve Naroff
· 16 years ago
a8069f1
Fix <rdar://problem/6316324> [sema] spurious warning on comparison of qualified id.
by Steve Naroff
· 16 years ago
d7612e1
Fix <rdar://problem/6320086> parser rejects block capturing ivar.
by Steve Naroff
· 16 years ago
a5ad863
Fix <rdar://problem/6315646> clang on xcode: error: invalid operands to binary expression ('id<NSTableViewDelegate>' and 'XCExtendedArrayController *').
by Steve Naroff
· 16 years ago
8970fea
Fix <rdar://problem/6311947> clang on xcode (regression): error: use of undeclared identifier 'expandedValue'.
by Steve Naroff
· 16 years ago
7692ed6
Fix <rdar://problem/6257675> error: member reference base type ('NSUserDefaults *') is not a structure or union.
by Steve Naroff
· 16 years ago
2bd0372
Fix <rdar://problem/6257645> clang static analyzer crashes when encountering blocks as objects
by Steve Naroff
· 16 years ago
d7333c2
Fix a crasher during error recovery in Parser::ParseObjCTypeName().
by Steve Naroff
· 16 years ago
fe6b0dc
Fix <rdar://problem/6261178> clang-on-xcode: [sema] multiple method warning is over enthusiastic.
by Steve Naroff
· 16 years ago
18bc164
Fix <rdar://problem/6268365> Parser rejects property (dot notation) access on id<protocol>.
by Steve Naroff
· 16 years ago
87f3b93
Sema::CheckCompareOperands() and ASTContext::mergeTypes(): Change handling of ObjC qualified id types to be consistent with gcc. This changes a handful of test case errors into warnings (diff will tell you which cases have changed).
by Steve Naroff
· 16 years ago
cd9f4b3
More property attribute recovery improvements. Instead of this:
by Chris Lattner
· 16 years ago
9186764
add testcase for the recovery improvements in my last patch.
by Chris Lattner
· 16 years ago
da3253d
fix a crash on unnamed properties like: @property (readonly) int : 4;
by Chris Lattner
· 16 years ago
bc662af
refactor a bunch of code:
by Chris Lattner
· 16 years ago
d3f2c10
Improve attribute parsing & tests.
by Daniel Dunbar
· 16 years ago
4fa4ab6
Fix <rdar://problem/6239726> Parser rejects: type of property 'list' does not match type of ivar
by Steve Naroff
· 16 years ago
3957907
Downgrade incompatibilities with objc qualified types (e.g. id <P>) to warnings.
by Steve Naroff
· 16 years ago
037cda5
Fix <rdar://problem/6191148> [sema] Objective-C method lookup (at global scope) fails to handle overloaded selectors properly.
by Steve Naroff
· 16 years ago
5e0a74f
Fix <rdar://problem/6253149> property declaration doesn't declare getter and setter.
by Steve Naroff
· 16 years ago
e84a864
Fix <rdar://problem/6252129> implementation of method in category doesn't effectively declare it for methods below.
by Steve Naroff
· 16 years ago
3568249
Sema support for format and noreturn attributes on Objective-C methods.
by Daniel Dunbar
· 16 years ago
085e8f7
Add support for CFString in format attribute.
by Daniel Dunbar
· 16 years ago
95e61fb
Implement type checking of Objective-C property attributes.
by Daniel Dunbar
· 16 years ago
4f9b9f1
Fix http://llvm.org/bugs/show_bug.cgi?id=2816.
by Steve Naroff
· 16 years ago
5e155f0
Iterate on sema for :? in Objective-C:
by Daniel Dunbar
· 16 years ago
91e19b2
Fix two bugs exposed by array passing assert:
by Daniel Dunbar
· 16 years ago
0b7a5c0
Add XFAIL test case for:
by Daniel Dunbar
· 16 years ago
ab49c0b
Fix unintended use of doxygen comment strings.
by Daniel Dunbar
· 16 years ago
7ad1b1f
Prevent invalid warnings about incomplete implementations for methods
by Daniel Dunbar
· 16 years ago
40727a4
Improve type-checking of ?: for Objective-C types.
by Daniel Dunbar
· 16 years ago
2307d31
Restore Objective-C dot-syntax access of methods.
by Daniel Dunbar
· 16 years ago
4bbef0f
Temporarily disable some tests which due to dot-syntax access of methods.
by Daniel Dunbar
· 16 years ago
8a7267e
Update test case (we were missing a warning here)
by Daniel Dunbar
· 16 years ago
394d33f
Add ObjCPropertyDecl::isReadOnly.
by Daniel Dunbar
· 16 years ago
a56f746
In incompatible pointer-typed ?: expressions, add implicit conversion
by Daniel Dunbar
· 16 years ago
1fe379f
Objective-C foreach selector elements must be lvalues.
by Anders Carlsson
· 16 years ago
6e14a8f
Fix silly bug in objc_gc attribute parsing and add test case
by Anders Carlsson
· 16 years ago
e8904e9
Fix a FIXME by not creating an invalid AST on erroneous input. Also
by Chris Lattner
· 16 years ago
4f3278f
proper grammar n stuph
by Chris Lattner
· 16 years ago
43477ca
warn when someone tries to make an array of ObjC interfaces instead of array
by Chris Lattner
· 16 years ago
4fef81d
Fix rdar://6124613 a crash on invalid code.
by Chris Lattner
· 16 years ago
eacc392
simplify some code.
by Chris Lattner
· 16 years ago
e281c86
remove duplicate error message.
by Chris Lattner
· 16 years ago
666871a
remove objc prefixes from these tests.
by Chris Lattner
· 16 years ago
6ac6ddc
move all objc sema tests into a new SemaObjC directory. Next step is to
by Chris Lattner
· 16 years ago