quakeforge/tools/qfcc/test/structarray.r

23 lines
377 B
R

void printf (string fmt, ...) = #0;
void *obj_malloc (int size) = #0;
typedef struct {
int val;
int cap;
int ofs[];
} valstruct_t;
int foo[] = {1, 2, 3, 4, 5};
valstruct_t *vs;
int dst;
int
main ()
{
vs = (valstruct_t *)foo;
for (int i = 0; i < 2; i++) {
dst = vs.ofs[i];
}
printf("dst = %d\n", dst);
return sizeof(foo) != 5 || dst != 4;
}