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