projects
/
IRC.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
changes on the composite location generation (but still it doesn't work) & found...
[IRC.git]
/
Robust
/
src
/
Analysis
/
SSJava
/
GlobalFlowGraph.java
diff --git
a/Robust/src/Analysis/SSJava/GlobalFlowGraph.java
b/Robust/src/Analysis/SSJava/GlobalFlowGraph.java
index 1cf59b77354ea137c29705d2aafcbe7a9d09162f..a9ef90af670271b032e3b6b86fdd81814699e528 100644
(file)
--- 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<Location> fromLocTuple, NTuple<Location> toLocTuple) {
public void addValueFlowEdge(NTuple<Location> fromLocTuple, NTuple<Location> toLocTuple) {
+ Location lastElementfromLocTuple = fromLocTuple.get(fromLocTuple.size() - 1);
+ if (lastElementfromLocTuple.getLocDescriptor().equals(LocationInference.LITERALDESC)) {
+ return;
+ }
+
GlobalFlowNode fromNode = getFlowNode(fromLocTuple);
GlobalFlowNode toNode = getFlowNode(toLocTuple);
GlobalFlowNode fromNode = getFlowNode(fromLocTuple);
GlobalFlowNode toNode = getFlowNode(toLocTuple);