зеркало из https://github.com/microsoft/clang-1.git
Add a test case demonstrating a situation where we get protocol type checking
right for multiple anonymous categories. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@83085 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Родитель
9091656e42
Коммит
a22b640329
|
@ -58,3 +58,18 @@
|
|||
|
||||
@implementation XCRemoteComputerManager(x) // expected-error {{reimplementation of category 'x' for class 'XCRemoteComputerManager'}}
|
||||
@end
|
||||
|
||||
// <rdar://problem/7249233>
|
||||
|
||||
@protocol MultipleCat_P
|
||||
-(void) im0;
|
||||
@end
|
||||
|
||||
@interface MultipleCat_I @end
|
||||
|
||||
@interface MultipleCat_I() @end
|
||||
|
||||
@interface MultipleCat_I() <MultipleCat_P> @end
|
||||
|
||||
@implementation MultipleCat_I // expected-warning {{incomplete implementation}}, expected-warning {{method definition for 'im0' not found}}
|
||||
@end
|
||||
|
|
Загрузка…
Ссылка в новой задаче