Files
swift-mirror/validation-test/Serialization/Inputs/serialization_loops.h
Jordan Rose babdb9e9f9 Delay loading the witnesses of a protocol conformance.
Apart from being general compile-time goodness, this helps break a
circularity issue involving serialization cross-references and the
Clang importer.

The test is being added to validation-tests because it relies on
several levels of non-laziness in the compiler, all of which we'd
like to fix. It's making sure we don't regress here, but it isn't
actually verifying this change in particular.

rdar://problem/22364953

Swift SVN r31455
2015-08-25 21:47:18 +00:00

13 lines
169 B
Objective-C

@import Foundation;
typedef NS_ENUM(NSUInteger, FooKind) {
FooKindA
};
@protocol BaseProto
@property FooKind kind;
@end
@interface Base : NSObject <BaseProto>
@end