struct hi {
  int i;
  struct hi_nest {
    int k, j : 5;
    double : 4;
  }  p;
} *k;

int (*f)(int, int*);
int (*g)();

int main() {
  double d, e;
  int i;
  i = f(k->p.j, (int)d + (&(k->p.k)));
}
