blob: b3504e96346f0a8bed0ddc4f6c81726163468679 [file] [log] [blame]
John McCall260611a2012-06-20 06:18:46 +00001// RUN: %clang_cc1 -x objective-c++ -triple x86_64-apple-darwin11 -fsyntax-only -fobjc-runtime=macosx-fragile-10.5 -verify -Wno-objc-root-class %s
Fariborz Jahanian7b383e42012-01-24 18:05:45 +00002// rdar://10731065
3
4@interface MyView {}
5@end
6
7@implementation MyViewTemplate // expected-warning {{cannot find interface declaration for 'MyViewTemplate'}}
8- (id) createRealObject {
9 id realObj;
Fariborz Jahanian466f45a2012-01-24 19:40:13 +000010 *(MyView *) realObj = *(MyView *) self; // expected-error {{cannot assign to class object}}
Fariborz Jahanian7b383e42012-01-24 18:05:45 +000011}
12@end
13