(root)/
gcc-13.2.0/
gcc/
testsuite/
g++.dg/
ubsan/
pr82353-2.h
       1  extern unsigned long f, g;
       2  extern bool h, i, j, k;
       3  extern unsigned char l, m;
       4  extern short n;
       5  extern unsigned o;
       6  struct B {
       7    short b0 : 27;
       8    long b1 : 10;
       9  };
      10  struct A {
      11    int a0 : 5;
      12  };
      13  struct C {
      14    static B c0;
      15  };
      16  struct D {
      17    static unsigned d0;
      18    A d1;
      19  };
      20  struct E {
      21    B e2;
      22    D e4;
      23  };
      24  struct F {
      25    E f2;
      26    short f4;
      27  };
      28  extern F p;
      29  extern C q;
      30  void foo ();
      31  void bar ();