x11: pointer to signed int with initializer 
  Simple Initializer:     Name: 0

x12: signed int with initializer 
  Simple Initializer:     Name: 0

x21: pointer to signed int with initializer 
  Simple Initializer:     Name: 0

x22: signed int with initializer 
  Simple Initializer:     Name: 0

y1: array of signed int with dimension of constant expression 20 signed int 
y2: array of signed int with dimension of constant expression 20 signed int 
struct __anonymous0
    with members
      w: tuple of types
          signed int 


a: instance of struct __anonymous0 with initializer 
  Compound initializer:  
    Simple Initializer:       Tuple:
        constant expression 2 signed int 

      designated by:         Name: w

struct __anonymous1
    with members
      a: array of signed int with dimension of constant expression 3 signed int 
      b: signed int 

w: open array of instance of struct __anonymous1 with initializer 
  Compound initializer:  
    Compound initializer:        designated by: [        Name: 0
        Name: a
      ]
      Simple Initializer:         Name: 1

    Simple Initializer:       Name: 1

      designated by:         Name: 0
        Name: b

    Simple Initializer: constant expression 2 signed int 
      designated by:         Name: 1
        Name: a
        Name: 0

struct __anonymous3
    with members
      f1: signed int 
      f2: signed int 
      f3: signed int 
      struct __anonymous2
          with members
            g1: signed int 
            g2: signed int 
            g3: signed int 

      f4: array of instance of struct __anonymous2 with dimension of constant expression 4 signed int 

v7: instance of struct __anonymous3 with initializer 
  Compound initializer:  
    Simple Initializer: constant expression 4 signed int 
      designated by:         Name: f1

    Simple Initializer: constant expression 3 signed int 
      designated by:         Name: f2

    Compound initializer:        designated by: [        Name: f4
constant expression 2 signed int       ]
      Simple Initializer: constant expression 3 signed int 
        designated by:           Name: g1

      Simple Initializer:         Name: 0

        designated by:           Name: g3

    Simple Initializer: constant expression 7 signed int 
      designated by:         Name: f4
constant expression 3 signed int         Name: g3

struct point
    with members
      x: signed int 
      z: signed int 
      struct __anonymous4
          with members
            y1: signed int 
            y2: signed int 
            y3: signed int 

      y: instance of struct __anonymous4 
      w: signed int 

struct quintet
    with members
      v: signed int 
      w: signed int 
      x: signed int 
      y: signed int 
      z: signed int 

main: C function
      accepting unspecified arguments
    returning 
      signed int 
    with body 
      CompoundStmt
        Declaration of p1: instance of struct point with initializer 
          Compound initializer:  
            Simple Initializer: constant expression 3 signed int 
              designated by:                 Name: x

        Declaration of p2: instance of struct point with initializer 
          Compound initializer:  
            Simple Initializer: constant expression 3 signed int 
            Simple Initializer: constant expression 4 signed int 
        Declaration of p3: instance of struct point with initializer 
          Compound initializer:  
            Simple Initializer: constant expression 5 signed int 
              designated by:                 Name: x
                Name: z

            Compound initializer:                designated by: [                Name: y
              ]
              Simple Initializer: constant expression 6 signed int 
                designated by:                   Name: y3
                  Name: y1

              Simple Initializer: constant expression 17 signed int 
        Declaration of p4: instance of struct point with initializer 
          Compound initializer:  
            Simple Initializer: constant expression 5 signed int 
              designated by:                 Name: w

            Simple Initializer: constant expression 4 signed int 

