X-Git-Url: http://plrg.eecs.uci.edu/git/?p=IRC.git;a=blobdiff_plain;f=Robust%2Fsrc%2FAnalysis%2FSSJava%2FDefinitelyWrittenCheck.java;h=fabdf9dbbdbe09f2fb0f0f7c7c9b9618d53be0de;hp=c1f482419fe6af507ba347ac155485b36d79064e;hb=d45bb251bdc1196d7848094fa2ccd566b39e021c;hpb=9d767c1f5cef3242ff67473368e5ad327c340bfa diff --git a/Robust/src/Analysis/SSJava/DefinitelyWrittenCheck.java b/Robust/src/Analysis/SSJava/DefinitelyWrittenCheck.java index c1f48241..fabdf9db 100644 --- a/Robust/src/Analysis/SSJava/DefinitelyWrittenCheck.java +++ b/Robust/src/Analysis/SSJava/DefinitelyWrittenCheck.java @@ -1941,7 +1941,7 @@ public class DefinitelyWrittenCheck { // arg idx is starting from 'this' arg if (fc.getThis() != null) { - NTuple thisLocationPath = deriveLocationTuple(mdCaller, fc.getThis()); + NTuple thisLocationPath = deriveLocationTuple(fc.getMethod(), fc.getThis()); if (thisLocationPath != null) { mapArgIdx2CallerAgLocationPath.put(Integer.valueOf(0), thisLocationPath); } @@ -2621,7 +2621,6 @@ public class DefinitelyWrittenCheck { } private NTuple deriveLocationTuple(MethodDescriptor md, TempDescriptor td) { - assert td.getType() != null; if (mapDescriptorToLocationPath.containsKey(td)) {