/* @generated */ digraph iCFG { "access_ref{d41d8cd98f00b204e9800998ecf8427e_Z10access_refR1X}.e4171b587724f38e36c09174b9ef7ef5_4" [label="4: DeclStmt \n n$3=*&x:class X & [line 16]\n n$4=*n$3.f:int [line 16]\n *&f:int =n$4 [line 16]\n " shape="box"] "access_ref{d41d8cd98f00b204e9800998ecf8427e_Z10access_refR1X}.e4171b587724f38e36c09174b9ef7ef5_4" -> "access_ref{d41d8cd98f00b204e9800998ecf8427e_Z10access_refR1X}.e4171b587724f38e36c09174b9ef7ef5_3" ; "access_ref{d41d8cd98f00b204e9800998ecf8427e_Z10access_refR1X}.e4171b587724f38e36c09174b9ef7ef5_3" [label="3: DeclStmt \n n$0=*&x:class X & [line 17]\n _=*n$0:class X [line 17]\n n$2=_fun_X_call(n$0:class X &) [line 17]\n *&c:int =n$2 [line 17]\n " shape="box"] "access_ref{d41d8cd98f00b204e9800998ecf8427e_Z10access_refR1X}.e4171b587724f38e36c09174b9ef7ef5_3" -> "access_ref{d41d8cd98f00b204e9800998ecf8427e_Z10access_refR1X}.e4171b587724f38e36c09174b9ef7ef5_2" ; "access_ref{d41d8cd98f00b204e9800998ecf8427e_Z10access_refR1X}.e4171b587724f38e36c09174b9ef7ef5_2" [label="2: Exit access_ref \n " color=yellow style=filled] "access_ref{d41d8cd98f00b204e9800998ecf8427e_Z10access_refR1X}.e4171b587724f38e36c09174b9ef7ef5_1" [label="1: Start access_ref\nFormals: x:class X &\nLocals: c:int f:int \n DECLARE_LOCALS(&return,&c,&f); [line 15]\n " color=yellow style=filled] "access_ref{d41d8cd98f00b204e9800998ecf8427e_Z10access_refR1X}.e4171b587724f38e36c09174b9ef7ef5_1" -> "access_ref{d41d8cd98f00b204e9800998ecf8427e_Z10access_refR1X}.e4171b587724f38e36c09174b9ef7ef5_4" ; "access_ptr{d41d8cd98f00b204e9800998ecf8427e_Z10access_ptrP1X}.84ad024f9fc687cb4bb3e2759018197a_4" [label="4: DeclStmt \n n$3=*&x:class X * [line 21]\n n$4=*n$3.f:int [line 21]\n *&f:int =n$4 [line 21]\n " shape="box"] "access_ptr{d41d8cd98f00b204e9800998ecf8427e_Z10access_ptrP1X}.84ad024f9fc687cb4bb3e2759018197a_4" -> "access_ptr{d41d8cd98f00b204e9800998ecf8427e_Z10access_ptrP1X}.84ad024f9fc687cb4bb3e2759018197a_3" ; "access_ptr{d41d8cd98f00b204e9800998ecf8427e_Z10access_ptrP1X}.84ad024f9fc687cb4bb3e2759018197a_3" [label="3: DeclStmt \n n$0=*&x:class X * [line 22]\n _=*n$0:class X [line 22]\n n$2=_fun_X_call(n$0:class X *) [line 22]\n *&c:int =n$2 [line 22]\n " shape="box"] "access_ptr{d41d8cd98f00b204e9800998ecf8427e_Z10access_ptrP1X}.84ad024f9fc687cb4bb3e2759018197a_3" -> "access_ptr{d41d8cd98f00b204e9800998ecf8427e_Z10access_ptrP1X}.84ad024f9fc687cb4bb3e2759018197a_2" ; "access_ptr{d41d8cd98f00b204e9800998ecf8427e_Z10access_ptrP1X}.84ad024f9fc687cb4bb3e2759018197a_2" [label="2: Exit access_ptr \n " color=yellow style=filled] "access_ptr{d41d8cd98f00b204e9800998ecf8427e_Z10access_ptrP1X}.84ad024f9fc687cb4bb3e2759018197a_1" [label="1: Start access_ptr\nFormals: x:class X *\nLocals: c:int f:int \n DECLARE_LOCALS(&return,&c,&f); [line 20]\n " color=yellow style=filled] "access_ptr{d41d8cd98f00b204e9800998ecf8427e_Z10access_ptrP1X}.84ad024f9fc687cb4bb3e2759018197a_1" -> "access_ptr{d41d8cd98f00b204e9800998ecf8427e_Z10access_ptrP1X}.84ad024f9fc687cb4bb3e2759018197a_4" ; "X_call(_ZN1X4callEv).e5f54fa192c076ff324e30be8054f005_3" [label="3: Return Stmt \n n$0=*&this:class X * [line 12]\n n$1=*n$0.f:int [line 12]\n *&return:int =n$1 [line 12]\n " shape="box"] "X_call(_ZN1X4callEv).e5f54fa192c076ff324e30be8054f005_3" -> "X_call(_ZN1X4callEv).e5f54fa192c076ff324e30be8054f005_2" ; "X_call(_ZN1X4callEv).e5f54fa192c076ff324e30be8054f005_2" [label="2: Exit X_call \n " color=yellow style=filled] "X_call(_ZN1X4callEv).e5f54fa192c076ff324e30be8054f005_1" [label="1: Start X_call\nFormals: this:class X *\nLocals: \n DECLARE_LOCALS(&return); [line 12]\n " color=yellow style=filled] "X_call(_ZN1X4callEv).e5f54fa192c076ff324e30be8054f005_1" -> "X_call(_ZN1X4callEv).e5f54fa192c076ff324e30be8054f005_3" ; }