|
|
|
/* @generated */
|
|
|
|
digraph iCFG {
|
|
|
|
"__infer_globals_initializer_global8" [label="8: DeclStmt \n n$1=*&0$?%__sil_tmpSIL_temp_conditional___n$0:int [line 10]\n *&#GB<globals/global_const2.cpp>$global:int =n$1 [line 10]\n " shape="box"]
|
|
|
|
|
|
|
|
|
|
|
|
"__infer_globals_initializer_global8" -> "__infer_globals_initializer_global2" ;
|
|
|
|
"__infer_globals_initializer_global7" [label="7: ConditinalStmt Branch \n *&0$?%__sil_tmpSIL_temp_conditional___n$0:int =3 [line 10]\n " shape="box"]
|
|
|
|
|
|
|
|
|
|
|
|
"__infer_globals_initializer_global7" -> "__infer_globals_initializer_global3" ;
|
|
|
|
"__infer_globals_initializer_global6" [label="6: ConditinalStmt Branch \n *&0$?%__sil_tmpSIL_temp_conditional___n$0:int =2 [line 10]\n " shape="box"]
|
|
|
|
|
|
|
|
|
|
|
|
"__infer_globals_initializer_global6" -> "__infer_globals_initializer_global3" ;
|
|
|
|
"__infer_globals_initializer_global5" [label="5: Prune (false branch) \n PRUNE((1 == 0), false); [line 10]\n " shape="invhouse"]
|
|
|
|
|
|
|
|
|
|
|
|
"__infer_globals_initializer_global5" -> "__infer_globals_initializer_global7" ;
|
|
|
|
"__infer_globals_initializer_global4" [label="4: Prune (true branch) \n PRUNE((1 != 0), true); [line 10]\n " shape="invhouse"]
|
|
|
|
|
|
|
|
|
|
|
|
"__infer_globals_initializer_global4" -> "__infer_globals_initializer_global6" ;
|
|
|
|
"__infer_globals_initializer_global3" [label="3: + \n " ]
|
|
|
|
|
|
|
|
|
|
|
|
"__infer_globals_initializer_global3" -> "__infer_globals_initializer_global8" ;
|
|
|
|
"__infer_globals_initializer_global2" [label="2: Exit __infer_globals_initializer_global \n " color=yellow style=filled]
|
|
|
|
|
|
|
|
|
|
|
|
"__infer_globals_initializer_global1" [label="1: Start __infer_globals_initializer_global\nFormals: \nLocals: 0$?%__sil_tmpSIL_temp_conditional___n$0:int \n DECLARE_LOCALS(&return,&0$?%__sil_tmpSIL_temp_conditional___n$0); [line 10]\n " color=yellow style=filled]
|
|
|
|
|
|
|
|
|
|
|
|
"__infer_globals_initializer_global1" -> "__infer_globals_initializer_global4" ;
|
|
|
|
"__infer_globals_initializer_global1" -> "__infer_globals_initializer_global5" ;
|
|
|
|
"test8" [label="8: Return Stmt \n n$1=*&0$?%__sil_tmpSIL_temp_conditional___n$0:int [line 10]\n *&#GB<globals/global_const2.cpp>$global:int =n$1 [line 11]\n n$2=*&#GB<globals/global_const2.cpp>$global:int [line 11]\n *&return:int =n$2 [line 11]\n " shape="box"]
|
|
|
|
|
|
|
|
|
|
|
|
"test8" -> "test2" ;
|
|
|
|
"test7" [label="7: ConditinalStmt Branch \n *&0$?%__sil_tmpSIL_temp_conditional___n$0:int =3 [line 10]\n " shape="box"]
|
|
|
|
|
|
|
|
|
|
|
|
"test7" -> "test3" ;
|
|
|
|
"test6" [label="6: ConditinalStmt Branch \n *&0$?%__sil_tmpSIL_temp_conditional___n$0:int =2 [line 10]\n " shape="box"]
|
|
|
|
|
|
|
|
|
|
|
|
"test6" -> "test3" ;
|
|
|
|
"test5" [label="5: Prune (false branch) \n PRUNE((1 == 0), false); [line 10]\n " shape="invhouse"]
|
|
|
|
|
|
|
|
|
|
|
|
"test5" -> "test7" ;
|
|
|
|
"test4" [label="4: Prune (true branch) \n PRUNE((1 != 0), true); [line 10]\n " shape="invhouse"]
|
|
|
|
|
|
|
|
|
|
|
|
"test4" -> "test6" ;
|
|
|
|
"test3" [label="3: + \n " ]
|
|
|
|
|
|
|
|
|
|
|
|
"test3" -> "test8" ;
|
|
|
|
"test2" [label="2: Exit test \n " color=yellow style=filled]
|
|
|
|
|
|
|
|
|
|
|
|
"test1" [label="1: Start test\nFormals: \nLocals: 0$?%__sil_tmpSIL_temp_conditional___n$0:int \n DECLARE_LOCALS(&return,&0$?%__sil_tmpSIL_temp_conditional___n$0); [line 11]\n " color=yellow style=filled]
|
|
|
|
|
|
|
|
|
|
|
|
"test1" -> "test4" ;
|
|
|
|
"test1" -> "test5" ;
|
|
|
|
}
|