X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=Robust%2Fsrc%2FAnalysis%2FSSJava%2FGlobalFlowGraph.java;h=a9ef90af670271b032e3b6b86fdd81814699e528;hb=9dfdca00acf795117136425841493a1b0f036f10;hp=1cf59b77354ea137c29705d2aafcbe7a9d09162f;hpb=7701457cedb357fc5efd0170f495a22a99b18cef;p=IRC.git diff --git a/Robust/src/Analysis/SSJava/GlobalFlowGraph.java b/Robust/src/Analysis/SSJava/GlobalFlowGraph.java index 1cf59b77..a9ef90af 100644 --- a/Robust/src/Analysis/SSJava/GlobalFlowGraph.java +++ b/Robust/src/Analysis/SSJava/GlobalFlowGraph.java @@ -91,6 +91,11 @@ public class GlobalFlowGraph { public void addValueFlowEdge(NTuple fromLocTuple, NTuple toLocTuple) { + Location lastElementfromLocTuple = fromLocTuple.get(fromLocTuple.size() - 1); + if (lastElementfromLocTuple.getLocDescriptor().equals(LocationInference.LITERALDESC)) { + return; + } + GlobalFlowNode fromNode = getFlowNode(fromLocTuple); GlobalFlowNode toNode = getFlowNode(toLocTuple);