You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
41 lines
3.3 KiB
41 lines
3.3 KiB
/* @generated */
|
|
digraph cfg {
|
|
"test#18241244337164948030.afc14f193ad97442f67ac7183be789bc_1" [label="1: Start test\nFormals: \nLocals: a_ptr:A* \n " color=yellow style=filled]
|
|
|
|
|
|
"test#18241244337164948030.afc14f193ad97442f67ac7183be789bc_1" -> "test#18241244337164948030.afc14f193ad97442f67ac7183be789bc_4" ;
|
|
"test#18241244337164948030.afc14f193ad97442f67ac7183be789bc_2" [label="2: Exit test \n " color=yellow style=filled]
|
|
|
|
|
|
"test#18241244337164948030.afc14f193ad97442f67ac7183be789bc_3" [label="3: Call _fun_A::fun \n n$0=*&a_ptr:A* [line 22, column 3]\n _=*n$0:A [line 22, column 3]\n n$2=_fun_A::fun(n$0:A*,1:int,2:int,3:int) [line 22, column 3]\n NULLIFY(&a_ptr); [line 22, column 3]\n EXIT_SCOPE(_,n$0,n$2,a_ptr); [line 22, column 3]\n APPLY_ABSTRACTION; [line 22, column 3]\n " shape="box"]
|
|
|
|
|
|
"test#18241244337164948030.afc14f193ad97442f67ac7183be789bc_3" -> "test#18241244337164948030.afc14f193ad97442f67ac7183be789bc_2" ;
|
|
"test#18241244337164948030.afc14f193ad97442f67ac7183be789bc_4" [label="4: Call _fun_A::fun \n n$3=*&a_ptr:A* [line 21, column 3]\n _=*n$3:A [line 21, column 3]\n n$5=_fun_A::fun(n$3:A*,1:int,2:int) [line 21, column 3]\n EXIT_SCOPE(_,n$3,n$5); [line 21, column 3]\n " shape="box"]
|
|
|
|
|
|
"test#18241244337164948030.afc14f193ad97442f67ac7183be789bc_4" -> "test#18241244337164948030.afc14f193ad97442f67ac7183be789bc_3" ;
|
|
"fun#A#(11837362180710022838).bd816a84384ccf9d60cef41667a13288_1" [label="1: Start A::fun\nFormals: this:A* a:int b:int c:int\nLocals: \n " color=yellow style=filled]
|
|
|
|
|
|
"fun#A#(11837362180710022838).bd816a84384ccf9d60cef41667a13288_1" -> "fun#A#(11837362180710022838).bd816a84384ccf9d60cef41667a13288_3" ;
|
|
"fun#A#(11837362180710022838).bd816a84384ccf9d60cef41667a13288_2" [label="2: Exit A::fun \n " color=yellow style=filled]
|
|
|
|
|
|
"fun#A#(11837362180710022838).bd816a84384ccf9d60cef41667a13288_3" [label="3: Return Stmt \n n$0=*&a:int [line 14, column 42]\n n$1=*&b:int [line 14, column 46]\n n$2=*&c:int [line 14, column 50]\n *&return:int=((n$0 + n$1) + n$2) [line 14, column 35]\n NULLIFY(&a); [line 14, column 35]\n NULLIFY(&c); [line 14, column 35]\n NULLIFY(&b); [line 14, column 35]\n EXIT_SCOPE(n$0,n$1,n$2,a,c,b); [line 14, column 35]\n APPLY_ABSTRACTION; [line 14, column 35]\n " shape="box"]
|
|
|
|
|
|
"fun#A#(11837362180710022838).bd816a84384ccf9d60cef41667a13288_3" -> "fun#A#(11837362180710022838).bd816a84384ccf9d60cef41667a13288_2" ;
|
|
"fun#A#(8182299831707963163).ce97257c1f3f892cff78d992a175b48a_1" [label="1: Start A::fun\nFormals: this:A* a:int b:int\nLocals: \n " color=yellow style=filled]
|
|
|
|
|
|
"fun#A#(8182299831707963163).ce97257c1f3f892cff78d992a175b48a_1" -> "fun#A#(8182299831707963163).ce97257c1f3f892cff78d992a175b48a_3" ;
|
|
"fun#A#(8182299831707963163).ce97257c1f3f892cff78d992a175b48a_2" [label="2: Exit A::fun \n " color=yellow style=filled]
|
|
|
|
|
|
"fun#A#(8182299831707963163).ce97257c1f3f892cff78d992a175b48a_3" [label="3: Return Stmt \n n$0=*&a:int [line 16, column 35]\n n$1=*&b:int [line 16, column 39]\n *&return:int=(n$0 - n$1) [line 16, column 28]\n NULLIFY(&a); [line 16, column 28]\n NULLIFY(&b); [line 16, column 28]\n EXIT_SCOPE(n$0,n$1,a,b); [line 16, column 28]\n APPLY_ABSTRACTION; [line 16, column 28]\n " shape="box"]
|
|
|
|
|
|
"fun#A#(8182299831707963163).ce97257c1f3f892cff78d992a175b48a_3" -> "fun#A#(8182299831707963163).ce97257c1f3f892cff78d992a175b48a_2" ;
|
|
}
|