@ -1,24 +1,24 @@
digraph iCFG {
digraph iCFG {
6 [label="6: DeclStmt \n n$4=_fun___objc_alloc_no_fail(sizeof(class EOCPerson ):unsigned long ) [line 13]\n n$2=_fun_EOCPerson_init(n$4:class EOCPerson *) virtual [line 13]\n *&person:class EOCPerson *=n$2 [line 13]\n REMOVE_TEMPS(n$2,n$4); [line 13 ]\n " shape="box"]
6 [label="6: DeclStmt \n n$4=_fun___objc_alloc_no_fail(sizeof(class EOCPerson ):unsigned long ) [line 14]\n n$2=_fun_EOCPerson_init(n$4:class EOCPerson *) virtual [line 14]\n *&person:class EOCPerson *=n$2 [line 14]\n REMOVE_TEMPS(n$2,n$4); [line 14 ]\n " shape="box"]
6 -> 5 ;
6 -> 5 ;
5 [label="5: Message Call: performDaysWork \n n$1=*&person:class EOCPerson * [line 14]\n _fun_EOCPerson_performDaysWork(n$1:class EOCPerson *) virtual [line 14]\n REMOVE_TEMPS(n$1); [line 14]\n NULLIFY(&person,false); [line 14 ]\n " shape="box"]
5 [label="5: Message Call: performDaysWork \n n$1=*&person:class EOCPerson * [line 15]\n _fun_EOCPerson_performDaysWork(n$1:class EOCPerson *) virtual [line 15]\n REMOVE_TEMPS(n$1); [line 15]\n NULLIFY(&person,false); [line 15 ]\n " shape="box"]
5 -> 4 ;
5 -> 4 ;
4 [label="4: DeclStmt \n n$0=_fun_malloc_no_fail(sizeof(int ):int ) [line 15]\n *&x:int *=n$0 [line 15]\n REMOVE_TEMPS(n$0); [line 15]\n NULLIFY(&x,false); [line 15 ]\n " shape="box"]
4 [label="4: DeclStmt \n n$0=_fun_malloc_no_fail(sizeof(int ):int ) [line 16]\n *&x:int *=n$0 [line 16]\n REMOVE_TEMPS(n$0); [line 16]\n NULLIFY(&x,false); [line 16 ]\n " shape="box"]
4 -> 3 ;
4 -> 3 ;
3 [label="3: Return Stmt \n *&return:int =0 [line 16]\n APPLY_ABSTRACTION; [line 16 ]\n " shape="box"]
3 [label="3: Return Stmt \n *&return:int =0 [line 17]\n APPLY_ABSTRACTION; [line 17 ]\n " shape="box"]
3 -> 2 ;
3 -> 2 ;
2 [label="2: Exit main \n " color=yellow style=filled]
2 [label="2: Exit main \n " color=yellow style=filled]
1 [label="1: Start main\nFormals: \nLocals: x:int * person:class EOCPerson * \n DECLARE_LOCALS(&return,&x,&person); [line 12]\n NULLIFY(&person,false); [line 12]\n NULLIFY(&x,false); [line 12 ]\n " color=yellow style=filled]
1 [label="1: Start main\nFormals: \nLocals: x:int * person:class EOCPerson * \n DECLARE_LOCALS(&return,&x,&person); [line 13]\n NULLIFY(&person,false); [line 13]\n NULLIFY(&x,false); [line 13 ]\n " color=yellow style=filled]
1 -> 6 ;
1 -> 6 ;