/* { dg-do compile } */ | |
/* Another gimplifier ICE... */ | |
#include "../objc-obj-c++-shared/TestsuiteObject.h" | |
@interface MyView: TestsuiteObject { | |
int _frame; | |
} | |
- (void)_finalize; | |
@end | |
@interface MyViewTemplate: MyView { | |
void *_className; | |
} | |
- (id)createRealObject; | |
@end | |
@implementation MyViewTemplate | |
- (id)createRealObject { | |
id realObj; | |
*(MyView *)realObj = *(MyView *)self; | |
return realObj; | |
} | |
@end |