From: bdemsky Date: Fri, 10 Mar 2006 19:12:50 +0000 (+0000) Subject: changes X-Git-Tag: preEdgeChange~958 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=ac27e8c8e05bf1de76a82ceaa11d11d563c82c21;p=IRC.git changes --- diff --git a/Robust/src/IR/Flat/BuildFlat.java b/Robust/src/IR/Flat/BuildFlat.java index 32684bc6..374674a2 100644 --- a/Robust/src/IR/Flat/BuildFlat.java +++ b/Robust/src/IR/Flat/BuildFlat.java @@ -12,6 +12,10 @@ public class BuildFlat { temptovar=new Hashtable(); } + public Hashtable getMap() { + return temptovar; + } + public void buildFlat() { Iterator it=state.getClassSymbolTable().getDescriptorsIterator(); while(it.hasNext()) { @@ -27,6 +31,11 @@ public class BuildFlat { BlockNode bn=state.getMethodBody(md); FlatNode fn=flattenBlockNode(bn).getBegin(); FlatMethod fm=new FlatMethod(md, fn); + if (!md.isStatic()) + fm.addParameterTemp(getTempforVar(md.getThis())); + for(int i=0;i