R=r
DELTA=6 (3 added, 0 deleted, 3 changed)
OCL=26944
CL=26967
};
static int kindsize[] = {
+ 0,
0,
8,
8,
// into
// uint8 x;
// hooray for bitfields.
+ while(f->type->kind == Typedef)
+ f->type = f->type->type;
while(Int16 <= f->type->kind && f->type->kind <= Uint64 && kindsize[f->type->kind] > f->size) {
- t = emalloc(sizeof *t);
- *t = *f->type;
- f->type = t;
+ tt = emalloc(sizeof *tt);
+ *tt = *f->type;
+ f->type = tt;
f->type->kind -= 2;
}
p++;