|
|
|
/* @generated */
|
|
|
|
digraph iCFG {
|
|
|
|
"access_ptr#15321479508398739907.c982e7d4bf02ada6326387e65b321af4_1" [label="1: Start access_ptr\nFormals: x:X*\nLocals: c:int f:int \n DECLARE_LOCALS(&return,&c,&f); [line 20]\n " color=yellow style=filled]
|
|
|
|
|
|
|
|
|
|
|
|
"access_ptr#15321479508398739907.c982e7d4bf02ada6326387e65b321af4_1" -> "access_ptr#15321479508398739907.c982e7d4bf02ada6326387e65b321af4_4" ;
|
|
|
|
"access_ptr#15321479508398739907.c982e7d4bf02ada6326387e65b321af4_2" [label="2: Exit access_ptr \n " color=yellow style=filled]
|
|
|
|
|
|
|
|
|
|
|
|
"access_ptr#15321479508398739907.c982e7d4bf02ada6326387e65b321af4_3" [label="3: DeclStmt \n n$0=*&x:X* [line 22]\n _=*n$0:X [line 22]\n n$2=_fun_X_call(n$0:X*) [line 22]\n *&c:int=n$2 [line 22]\n " shape="box"]
|
|
|
|
|
|
|
|
|
|
|
|
"access_ptr#15321479508398739907.c982e7d4bf02ada6326387e65b321af4_3" -> "access_ptr#15321479508398739907.c982e7d4bf02ada6326387e65b321af4_2" ;
|
|
|
|
"access_ptr#15321479508398739907.c982e7d4bf02ada6326387e65b321af4_4" [label="4: DeclStmt \n n$3=*&x:X* [line 21]\n n$4=*n$3.f:int [line 21]\n *&f:int=n$4 [line 21]\n " shape="box"]
|
|
|
|
|
|
|
|
|
|
|
|
"access_ptr#15321479508398739907.c982e7d4bf02ada6326387e65b321af4_4" -> "access_ptr#15321479508398739907.c982e7d4bf02ada6326387e65b321af4_3" ;
|
|
|
|
"access_ref#4794488565171451856.2c0cb1f039897d6498c9fea4cbfec99e_1" [label="1: Start access_ref\nFormals: x:X&\nLocals: c:int f:int \n DECLARE_LOCALS(&return,&c,&f); [line 15]\n " color=yellow style=filled]
|
|
|
|
|
|
|
|
|
|
|
|
"access_ref#4794488565171451856.2c0cb1f039897d6498c9fea4cbfec99e_1" -> "access_ref#4794488565171451856.2c0cb1f039897d6498c9fea4cbfec99e_4" ;
|
|
|
|
"access_ref#4794488565171451856.2c0cb1f039897d6498c9fea4cbfec99e_2" [label="2: Exit access_ref \n " color=yellow style=filled]
|
|
|
|
|
|
|
|
|
|
|
|
"access_ref#4794488565171451856.2c0cb1f039897d6498c9fea4cbfec99e_3" [label="3: DeclStmt \n n$0=*&x:X& [line 17]\n _=*n$0:X [line 17]\n n$2=_fun_X_call(n$0:X&) [line 17]\n *&c:int=n$2 [line 17]\n " shape="box"]
|
|
|
|
|
|
|
|
|
|
|
|
"access_ref#4794488565171451856.2c0cb1f039897d6498c9fea4cbfec99e_3" -> "access_ref#4794488565171451856.2c0cb1f039897d6498c9fea4cbfec99e_2" ;
|
|
|
|
"access_ref#4794488565171451856.2c0cb1f039897d6498c9fea4cbfec99e_4" [label="4: DeclStmt \n n$3=*&x:X& [line 16]\n n$4=*n$3.f:int [line 16]\n *&f:int=n$4 [line 16]\n " shape="box"]
|
|
|
|
|
|
|
|
|
|
|
|
"access_ref#4794488565171451856.2c0cb1f039897d6498c9fea4cbfec99e_4" -> "access_ref#4794488565171451856.2c0cb1f039897d6498c9fea4cbfec99e_3" ;
|
|
|
|
"call#X#(5770224879682844394).d055b894c8e89eaff4b8d412706da082_1" [label="1: Start X_call\nFormals: this:X*\nLocals: \n DECLARE_LOCALS(&return); [line 12]\n " color=yellow style=filled]
|
|
|
|
|
|
|
|
|
|
|
|
"call#X#(5770224879682844394).d055b894c8e89eaff4b8d412706da082_1" -> "call#X#(5770224879682844394).d055b894c8e89eaff4b8d412706da082_3" ;
|
|
|
|
"call#X#(5770224879682844394).d055b894c8e89eaff4b8d412706da082_2" [label="2: Exit X_call \n " color=yellow style=filled]
|
|
|
|
|
|
|
|
|
|
|
|
"call#X#(5770224879682844394).d055b894c8e89eaff4b8d412706da082_3" [label="3: Return Stmt \n n$0=*&this:X* [line 12]\n n$1=*n$0.f:int [line 12]\n *&return:int=n$1 [line 12]\n " shape="box"]
|
|
|
|
|
|
|
|
|
|
|
|
"call#X#(5770224879682844394).d055b894c8e89eaff4b8d412706da082_3" -> "call#X#(5770224879682844394).d055b894c8e89eaff4b8d412706da082_2" ;
|
|
|
|
}
|