|
|
|
/* @generated */
|
|
|
|
digraph cfg {
|
|
|
|
"should_have_div0.f0a0c4e0ab301ca0aa2f50aa87721dc4_1" [label="1: Start should_have_div0\nFormals: \nLocals: a:GetterExample* \n " color=yellow style=filled]
|
|
|
|
|
|
|
|
|
|
|
|
"should_have_div0.f0a0c4e0ab301ca0aa2f50aa87721dc4_1" -> "should_have_div0.f0a0c4e0ab301ca0aa2f50aa87721dc4_5" ;
|
|
|
|
"should_have_div0.f0a0c4e0ab301ca0aa2f50aa87721dc4_2" [label="2: Exit should_have_div0 \n NULLIFY(&a); [line 16, column 1]\n " color=yellow style=filled]
|
|
|
|
|
|
|
|
|
|
|
|
"should_have_div0.f0a0c4e0ab301ca0aa2f50aa87721dc4_3" [label="3: Return Stmt \n n$0=*&a:GetterExample* [line 15, column 15]\n n$1=_fun_GetterExample::name(n$0:GetterExample*) [line 15, column 17]\n *&return:int=(1 / (n$1 - 5)) [line 15, column 3]\n EXIT_SCOPE(n$0,n$1,a); [line 15, column 3]\n APPLY_ABSTRACTION; [line 15, column 3]\n " shape="box"]
|
|
|
|
|
|
|
|
|
|
|
|
"should_have_div0.f0a0c4e0ab301ca0aa2f50aa87721dc4_3" -> "should_have_div0.f0a0c4e0ab301ca0aa2f50aa87721dc4_2" ;
|
|
|
|
"should_have_div0.f0a0c4e0ab301ca0aa2f50aa87721dc4_4" [label="4: Message Call: setName: \n n$2=*&a:GetterExample* [line 14, column 3]\n n$3=_fun_GetterExample::setName:(n$2:GetterExample*,5:int) [line 14, column 5]\n EXIT_SCOPE(n$2,n$3); [line 14, column 5]\n " shape="box"]
|
|
|
|
|
|
|
|
|
|
|
|
"should_have_div0.f0a0c4e0ab301ca0aa2f50aa87721dc4_4" -> "should_have_div0.f0a0c4e0ab301ca0aa2f50aa87721dc4_3" ;
|
|
|
|
"should_have_div0.f0a0c4e0ab301ca0aa2f50aa87721dc4_5" [label="5: DeclStmt \n n$6=_fun___variable_initialization(&a:GetterExample*) assign_last [line 13, column 3]\n n$4=_fun___objc_alloc_no_fail(sizeof(t=GetterExample):unsigned long) [line 13, column 23]\n n$5=_fun_NSObject::init(n$4:GetterExample*) virtual [line 13, column 22]\n *&a:GetterExample*=n$5 [line 13, column 3]\n EXIT_SCOPE(n$4,n$5,n$6); [line 13, column 3]\n " shape="box"]
|
|
|
|
|
|
|
|
|
|
|
|
"should_have_div0.f0a0c4e0ab301ca0aa2f50aa87721dc4_5" -> "should_have_div0.f0a0c4e0ab301ca0aa2f50aa87721dc4_4" ;
|
|
|
|
}
|