|
|
|
/* @generated */
|
|
|
|
digraph iCFG {
|
|
|
|
"div0_instance3" [label="3: Call _fun_A_fun \n n$0=*&a:class A * [line 21]\n n$1=_fun_A_fun(0:int ) [line 21]\n " shape="box"]
|
|
|
|
|
|
|
|
|
|
|
|
"div0_instance3" -> "div0_instance2" ;
|
|
|
|
"div0_instance2" [label="2: Exit div0_instance \n " color=yellow style=filled]
|
|
|
|
|
|
|
|
|
|
|
|
"div0_instance1" [label="1: Start div0_instance\nFormals: a:class A *\nLocals: \n DECLARE_LOCALS(&return); [line 19]\n " color=yellow style=filled]
|
|
|
|
|
|
|
|
|
|
|
|
"div0_instance1" -> "div0_instance3" ;
|
|
|
|
"div0_class3" [label="3: Call _fun_A_fun \n n$0=_fun_A_fun(0:int ) [line 17]\n " shape="box"]
|
|
|
|
|
|
|
|
|
|
|
|
"div0_class3" -> "div0_class2" ;
|
|
|
|
"div0_class2" [label="2: Exit div0_class \n " color=yellow style=filled]
|
|
|
|
|
|
|
|
|
|
|
|
"div0_class1" [label="1: Start div0_class\nFormals: \nLocals: \n DECLARE_LOCALS(&return); [line 17]\n " color=yellow style=filled]
|
|
|
|
|
|
|
|
|
|
|
|
"div0_class1" -> "div0_class3" ;
|
|
|
|
"A_fun3" [label="3: Return Stmt \n n$0=*&a:int [line 15]\n *&return:int =(1 / n$0) [line 15]\n " shape="box"]
|
|
|
|
|
|
|
|
|
|
|
|
"A_fun3" -> "A_fun2" ;
|
|
|
|
"A_fun2" [label="2: Exit A_fun \n " color=yellow style=filled]
|
|
|
|
|
|
|
|
|
|
|
|
"A_fun1" [label="1: Start A_fun\nFormals: a:int \nLocals: \n DECLARE_LOCALS(&return); [line 15]\n " color=yellow style=filled]
|
|
|
|
|
|
|
|
|
|
|
|
"A_fun1" -> "A_fun3" ;
|
|
|
|
}
|