In gcc/testsuite/: 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
[gcc.git] / gcc / testsuite / obj-c++.dg / comp-types-9.mm
1 /* { dg-do compile } */
2
3 /* Another gimplifier ICE... */
4
5 #include "../objc-obj-c++-shared/Object1.h"
6
7 @interface MyView: Object {
8 int _frame;
9 }
10 - (void)_finalize;
11 @end
12
13 @interface MyViewTemplate: MyView {
14 void *_className;
15 }
16 - (id)createRealObject;
17 @end
18
19 @implementation MyViewTemplate
20 - (id)createRealObject {
21 id realObj;
22 *(MyView *)realObj = *(MyView *)self;
23 return realObj;
24 }
25 @end