29 lines
528 B
Diff
29 lines
528 B
Diff
2006-04-06 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
* objc/compile/20060406-1.m: New test.
|
|
|
|
--- gcc/testsuite/objc/compile/20060406-1.m.jj 2006-04-06 17:25:59.000000000 +0200
|
|
+++ gcc/testsuite/objc/compile/20060406-1.m 2006-04-06 17:20:48.000000000 +0200
|
|
@@ -0,0 +1,21 @@
|
|
+typedef struct
|
|
+{
|
|
+ void *p;
|
|
+} *S;
|
|
+
|
|
+@protocol O
|
|
+- (unsigned)j;
|
|
+@end
|
|
+
|
|
+@interface I
|
|
++ (unsigned char)T:(S<O>[2])p v:(S<O>)h;
|
|
+@end
|
|
+
|
|
+@implementation I
|
|
++ (unsigned char)T:(S<O>[2])p v:(S<O>)h
|
|
+{
|
|
+ p[0] = (S) 0;
|
|
+ p[1] = (S) 0;
|
|
+ return 0;
|
|
+}
|
|
+@end
|