}
}
if (computeside) {
- Set<FlatNode> leftset=DelayComputation.getBranchNodes(current_node, 0, unionset);
+ Set<FlatNode> leftset=DelayComputation.getBranchNodes(current_node, 0, unionset, lb,locality);
int branch=0;
if (leftset.size()==0)
branch=1;
}
public String toString() {
- return "conditional branch";
+ return "conditional branch("+test_cond.toString()+")";
}
public String toString(String negjump) {
continue;
Set<FlatNode> inlinefnset=inline(fc, typeutil, state);
+ if (inlinefnset==null)
+ continue;
+
toexclude.push(md);
if (depth>1)
recursive(state, typeutil, inlinefnset, depth-1, toexclude);