[llvm-bugs] [Bug 27323] New: Make usable instancetype Objective-C's keyword in generic arguments
via llvm-bugs
llvm-bugs at lists.llvm.org
Tue Apr 12 02:58:29 PDT 2016
https://llvm.org/bugs/show_bug.cgi?id=27323
Bug ID: 27323
Summary: Make usable instancetype Objective-C's keyword in
generic arguments
Product: clang
Version: unspecified
Hardware: PC
OS: All
Status: NEW
Keywords: new-feature
Severity: normal
Priority: P
Component: -New Bugs
Assignee: unassignedclangbugs at nondot.org
Reporter: su.chan.znak at gmail.com
CC: llvm-bugs at lists.llvm.org
Classification: Unclassified
Currently I can't create class with such method for example:
@interface MyClass : NSObject
+ (NSArray<instancetype> *)arrayOfMyClassesFromArray:(NSArray<NSDictionary *>
*)dictArray;
@end
Maximum that I can achieve is
@interface MyClass : NSObject
+ (NSArray<__kindof MyClass *>
*)arrayOfMyClassesFromArray:(NSArray<NSDictionary *> *)dictArray;
@end
But it's not as type safety as wanted.
Thanks.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20160412/7e0b2409/attachment.html>
More information about the llvm-bugs
mailing list