@ -61,27 +61,27 @@ digraph iCFG {
94 -> 81 ;
94 -> 81 ;
93 [label="93: Prune (false branch) \n n$3=*&SIL_temp_conditional___87:int [line 38]\n NULLIFY(&SIL_temp_conditional___87,true); [line 38]\n PRUNE((n$3 == 0), false); [line 38]\n REMOVE_TEMPS(n$3); [line 38 ]\n " shape="invhouse"]
93 [label="93: Prune (false branch) \n n$3=*&SIL_temp_conditional___87:int [line 36]\n NULLIFY(&SIL_temp_conditional___87,true); [line 36]\n PRUNE((n$3 == 0), false); [line 36]\n REMOVE_TEMPS(n$3); [line 36 ]\n " shape="invhouse"]
93 -> 86 ;
93 -> 86 ;
92 [label="92: Prune (true branch) \n n$3=*&SIL_temp_conditional___87:int [line 38]\n NULLIFY(&SIL_temp_conditional___87,true); [line 38]\n PRUNE((n$3 != 0), true); [line 38]\n REMOVE_TEMPS(n$3); [line 38]\n NULLIFY(&target,false); [line 38 ]\n " shape="invhouse"]
92 [label="92: Prune (true branch) \n n$3=*&SIL_temp_conditional___87:int [line 36]\n NULLIFY(&SIL_temp_conditional___87,true); [line 36]\n PRUNE((n$3 != 0), true); [line 36]\n REMOVE_TEMPS(n$3); [line 36]\n NULLIFY(&target,false); [line 36 ]\n " shape="invhouse"]
92 -> 108 ;
92 -> 108 ;
91 [label="91: ConditinalStmt Branch \n DECLARE_LOCALS(&SIL_temp_conditional___87); [line 38]\n *&SIL_temp_conditional___87:int =1 [line 38]\n APPLY_ABSTRACTION; [line 38 ]\n " shape="box"]
91 [label="91: ConditinalStmt Branch \n DECLARE_LOCALS(&SIL_temp_conditional___87); [line 36]\n *&SIL_temp_conditional___87:int =1 [line 36]\n APPLY_ABSTRACTION; [line 36 ]\n " shape="box"]
91 -> 87 ;
91 -> 87 ;
90 [label="90: ConditinalStmt Branch \n DECLARE_LOCALS(&SIL_temp_conditional___87); [line 38]\n *&SIL_temp_conditional___87:int =0 [line 38]\n APPLY_ABSTRACTION; [line 38 ]\n " shape="box"]
90 [label="90: ConditinalStmt Branch \n DECLARE_LOCALS(&SIL_temp_conditional___87); [line 36]\n *&SIL_temp_conditional___87:int =0 [line 36]\n APPLY_ABSTRACTION; [line 36 ]\n " shape="box"]
90 -> 87 ;
90 -> 87 ;
89 [label="89: Prune (false branch) \n n$2=*&target:class A * [line 38]\n PRUNE((n$2 == 0), false); [line 38]\n REMOVE_TEMPS(n$2); [line 38 ]\n " shape="invhouse"]
89 [label="89: Prune (false branch) \n n$2=*&target:class A * [line 36]\n PRUNE((n$2 == 0), false); [line 36]\n REMOVE_TEMPS(n$2); [line 36 ]\n " shape="invhouse"]
89 -> 91 ;
89 -> 91 ;
88 [label="88: Prune (true branch) \n n$2=*&target:class A * [line 38]\n PRUNE((n$2 != 0), true); [line 38]\n REMOVE_TEMPS(n$2); [line 38 ]\n " shape="invhouse"]
88 [label="88: Prune (true branch) \n n$2=*&target:class A * [line 36]\n PRUNE((n$2 != 0), true); [line 36]\n REMOVE_TEMPS(n$2); [line 36 ]\n " shape="invhouse"]
88 -> 90 ;
88 -> 90 ;
@ -181,19 +181,19 @@ digraph iCFG {
65 -> 51 ;
65 -> 51 ;
64 [label="64: Prune (false branch) \n n$3=*&SIL_temp_conditional___57:int [line 33]\n NULLIFY(&SIL_temp_conditional___57,true); [line 33]\n PRUNE((n$3 == 0), false); [line 33]\n REMOVE_TEMPS(n$3); [line 33 ]\n " shape="invhouse"]
64 [label="64: Prune (false branch) \n n$3=*&SIL_temp_conditional___57:int [line 31]\n NULLIFY(&SIL_temp_conditional___57,true); [line 31]\n PRUNE((n$3 == 0), false); [line 31]\n REMOVE_TEMPS(n$3); [line 31 ]\n " shape="invhouse"]
64 -> 56 ;
64 -> 56 ;
63 [label="63: Prune (true branch) \n n$3=*&SIL_temp_conditional___57:int [line 33]\n NULLIFY(&SIL_temp_conditional___57,true); [line 33]\n PRUNE((n$3 != 0), true); [line 33]\n REMOVE_TEMPS(n$3); [line 33]\n NULLIFY(&target,false); [line 33 ]\n " shape="invhouse"]
63 [label="63: Prune (true branch) \n n$3=*&SIL_temp_conditional___57:int [line 31]\n NULLIFY(&SIL_temp_conditional___57,true); [line 31]\n PRUNE((n$3 != 0), true); [line 31]\n REMOVE_TEMPS(n$3); [line 31]\n NULLIFY(&target,false); [line 31 ]\n " shape="invhouse"]
63 -> 79 ;
63 -> 79 ;
62 [label="62: ConditinalStmt Branch \n DECLARE_LOCALS(&SIL_temp_conditional___57); [line 33]\n *&SIL_temp_conditional___57:int =1 [line 33]\n APPLY_ABSTRACTION; [line 33 ]\n " shape="box"]
62 [label="62: ConditinalStmt Branch \n DECLARE_LOCALS(&SIL_temp_conditional___57); [line 31]\n *&SIL_temp_conditional___57:int =1 [line 31]\n APPLY_ABSTRACTION; [line 31 ]\n " shape="box"]
62 -> 57 ;
62 -> 57 ;
61 [label="61: ConditinalStmt Branch \n DECLARE_LOCALS(&SIL_temp_conditional___57); [line 33]\n *&SIL_temp_conditional___57:int =0 [line 33]\n APPLY_ABSTRACTION; [line 33 ]\n " shape="box"]
61 [label="61: ConditinalStmt Branch \n DECLARE_LOCALS(&SIL_temp_conditional___57); [line 31]\n *&SIL_temp_conditional___57:int =0 [line 31]\n APPLY_ABSTRACTION; [line 31 ]\n " shape="box"]
61 -> 57 ;
61 -> 57 ;
@ -287,19 +287,19 @@ digraph iCFG {
39 -> 25 ;
39 -> 25 ;
38 [label="38: Prune (false branch) \n n$18=*&SIL_temp_conditional___31:int [line 26]\n NULLIFY(&SIL_temp_conditional___31,true); [line 26]\n PRUNE((n$18 == 0), false); [line 26]\n REMOVE_TEMPS(n$18); [line 26 ]\n " shape="invhouse"]
38 [label="38: Prune (false branch) \n n$18=*&SIL_temp_conditional___31:int [line 24]\n NULLIFY(&SIL_temp_conditional___31,true); [line 24]\n PRUNE((n$18 == 0), false); [line 24]\n REMOVE_TEMPS(n$18); [line 24 ]\n " shape="invhouse"]
38 -> 30 ;
38 -> 30 ;
37 [label="37: Prune (true branch) \n n$18=*&SIL_temp_conditional___31:int [line 26]\n NULLIFY(&SIL_temp_conditional___31,true); [line 26]\n PRUNE((n$18 != 0), true); [line 26]\n REMOVE_TEMPS(n$18); [line 26]\n NULLIFY(&a,false); [line 26 ]\n " shape="invhouse"]
37 [label="37: Prune (true branch) \n n$18=*&SIL_temp_conditional___31:int [line 24]\n NULLIFY(&SIL_temp_conditional___31,true); [line 24]\n PRUNE((n$18 != 0), true); [line 24]\n REMOVE_TEMPS(n$18); [line 24]\n NULLIFY(&a,false); [line 24 ]\n " shape="invhouse"]
37 -> 46 ;
37 -> 46 ;
36 [label="36: ConditinalStmt Branch \n DECLARE_LOCALS(&SIL_temp_conditional___31); [line 26]\n *&SIL_temp_conditional___31:int =1 [line 26]\n APPLY_ABSTRACTION; [line 26 ]\n " shape="box"]
36 [label="36: ConditinalStmt Branch \n DECLARE_LOCALS(&SIL_temp_conditional___31); [line 24]\n *&SIL_temp_conditional___31:int =1 [line 24]\n APPLY_ABSTRACTION; [line 24 ]\n " shape="box"]
36 -> 31 ;
36 -> 31 ;
35 [label="35: ConditinalStmt Branch \n DECLARE_LOCALS(&SIL_temp_conditional___31); [line 26]\n *&SIL_temp_conditional___31:int =0 [line 26]\n APPLY_ABSTRACTION; [line 26 ]\n " shape="box"]
35 [label="35: ConditinalStmt Branch \n DECLARE_LOCALS(&SIL_temp_conditional___31); [line 24]\n *&SIL_temp_conditional___31:int =0 [line 24]\n APPLY_ABSTRACTION; [line 24 ]\n " shape="box"]
35 -> 31 ;
35 -> 31 ;
@ -382,19 +382,19 @@ digraph iCFG {
16 -> 2 ;
16 -> 2 ;
15 [label="15: Prune (false branch) \n n$3=*&SIL_temp_conditional___8:int [line 2 1]\n NULLIFY(&SIL_temp_conditional___8,true); [line 2 1]\n PRUNE((n$3 == 0), false); [line 2 1]\n REMOVE_TEMPS(n$3); [line 2 1]\n " shape="invhouse"]
15 [label="15: Prune (false branch) \n n$3=*&SIL_temp_conditional___8:int [line 19 ]\n NULLIFY(&SIL_temp_conditional___8,true); [line 19 ]\n PRUNE((n$3 == 0), false); [line 19 ]\n REMOVE_TEMPS(n$3); [line 19 ]\n " shape="invhouse"]
15 -> 7 ;
15 -> 7 ;
14 [label="14: Prune (true branch) \n n$3=*&SIL_temp_conditional___8:int [line 2 1]\n NULLIFY(&SIL_temp_conditional___8,true); [line 2 1]\n PRUNE((n$3 != 0), true); [line 2 1]\n REMOVE_TEMPS(n$3); [line 2 1]\n NULLIFY(&target,false); [line 2 1]\n " shape="invhouse"]
14 [label="14: Prune (true branch) \n n$3=*&SIL_temp_conditional___8:int [line 19 ]\n NULLIFY(&SIL_temp_conditional___8,true); [line 19 ]\n PRUNE((n$3 != 0), true); [line 19 ]\n REMOVE_TEMPS(n$3); [line 19 ]\n NULLIFY(&target,false); [line 19 ]\n " shape="invhouse"]
14 -> 23 ;
14 -> 23 ;
13 [label="13: ConditinalStmt Branch \n DECLARE_LOCALS(&SIL_temp_conditional___8); [line 2 1]\n *&SIL_temp_conditional___8:int =1 [line 2 1]\n APPLY_ABSTRACTION; [line 2 1]\n " shape="box"]
13 [label="13: ConditinalStmt Branch \n DECLARE_LOCALS(&SIL_temp_conditional___8); [line 19 ]\n *&SIL_temp_conditional___8:int =1 [line 19 ]\n APPLY_ABSTRACTION; [line 19 ]\n " shape="box"]
13 -> 8 ;
13 -> 8 ;
12 [label="12: ConditinalStmt Branch \n DECLARE_LOCALS(&SIL_temp_conditional___8); [line 2 1]\n *&SIL_temp_conditional___8:int =0 [line 2 1]\n APPLY_ABSTRACTION; [line 2 1]\n " shape="box"]
12 [label="12: ConditinalStmt Branch \n DECLARE_LOCALS(&SIL_temp_conditional___8); [line 19 ]\n *&SIL_temp_conditional___8:int =0 [line 19 ]\n APPLY_ABSTRACTION; [line 19 ]\n " shape="box"]
12 -> 8 ;
12 -> 8 ;