396cfb3956
Before this commit it caused compiler crash. Unchecked cast warning to be done later. ^KT-59645
21 lines
401 B
Objective-C
21 lines
401 B
Objective-C
#import "b.h"
|
|
|
|
@implementation ForwardDeclaredProtocolImpl : NSObject
|
|
@end;
|
|
|
|
@implementation ForwardDeclaredClass : NSObject
|
|
@end;
|
|
|
|
id<ForwardDeclaredProtocol> produceProtocol() {
|
|
return [ForwardDeclaredProtocolImpl new];
|
|
}
|
|
|
|
ForwardDeclaredClass* produceClass() {
|
|
return [ForwardDeclaredClass new];
|
|
}
|
|
|
|
struct ForwardDeclaredStruct S;
|
|
|
|
struct ForwardDeclaredStruct* produceStruct() {
|
|
return &S;
|
|
} |